Treehouse NewsNew Course Roundup: REST API, Java, Django and JavaScript


Faye Bridge
writes on March 28, 2016

Every week, new content is published to the growing Treehouse Library! Here is a short list of what was added the week of March 21, 2016.

Start learning to code today with a free trial on Treehouse!


REST API Basics – Kenneth Love

Many of the APIs you’ll encounter on the Web use an underlying design idea known as REST, which stands for Representational State Transfer. Understanding what and how a REST API provides will help you build better and stronger APIs for your users.

Intro to Java Web Development with Spark – Craig Dennis

Spark is a Micro-framework that allows you to spin up a web server fairly easily.

Customizing the Django Admin – Lacey Williams Henschel

The Django Admin is a powerful and free tool that Django gives you to help you manage the content on your site. Customizing the admin makes it easier for you, and the other administrators of your website, to get things done quickly. The built-in admin that ships with Django is great, and there is room to put your own spin on it. Learn how to customize the look and functionality of the Django Admin site to make it even more useful.


Build a REST API in Spark – Craig Dennis

Together we’ll explore how to build a REST API in the wonderful Spark micro-framework.

Understanding Promises in JavaScript – Andrew Chalkley

Promises were created to help with JavaScript’s tendency to rely on nested callbacks. They’re implemented in most browsers, so now is an awesome time to get to know them.


Android Fragments Ben Deitch (April)

In this course, we’ll learn how we can reuse parts of an Activity called Fragments to cut down on repetitive code and better support our tablet users.

Intermediate Swift 2.0 – Gabe Nadel (April)

Now that we have a working knowledge of many parts of the Swift language, it’s time to take a deeper dive and look under the hood.

In this grab bag of a course, we’re going to look at many different topics including computed and stored properties, designated and convenience initializers, extensions, memory management and much more.

Interested in learning more? Sign up for a Free Trial and get started today.


Learning with Treehouse for only 30 minutes a day can teach you the skills needed to land the job that you've been dreaming about.

Get Started

Leave a Reply

You must be logged in to post a comment.

man working on his laptop

Are you ready to start learning?

Learning with Treehouse for only 30 minutes a day can teach you the skills needed to land the job that you've been dreaming about.

Start a Free Trial
woman working on her laptop