Treehouse NewsNew & Upcoming Course Highlights: jQuery, iOS, Django & React

Faye Bridge
writes on September 23, 2016

Every week, new courses and workshops are published to the growing Treehouse Library! Here’s a short list of what we’ve added recently, including our new weekly video update: What’s New at Treehouse.

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


React Router Basics Guil Hernandez

Learn how to use React Router, a popular library in the React community, to manage navigation and rendering of components in React applications.

Django Authentication Kenneth Love

Django offers a powerful system for creating and authenticating users. Django’s system also offers a lot of customization options. In this course, we’ll explore Django’s built-in auth, custom users, and more.

Introduction to jQuery Aisha Blake

Learn to create websites using jQuery, the world’s most widely-used JavaScript library. jQuery allows us to “write less, do more” by providing a set of functions that make selecting parts of a webpage and dealing with inconsistencies across different web browsers much faster and easier. No matter your skill level as a JavaScript developer, jQuery is an important tool to have in your toolbox!

Unit Testing in iOS – Gabe Nadel

Unit testing allows you to test your application for logic errors, prevent crashes and even write better code. In this course, we cover the philosophy behind unit testing, ways we can structure our code to make it more testable and look at tools we can use to test our code. We’ll look at both tools that come built in, like the XCTest Framework in Xcode, as well as a few third party solutions for both Objective-C and Swift.


Deploying Django: PythonAnywhere Kenneth Love (4o min)

PythonAnywhere is an on online platform for developing and deploying python code, well, anywhere! It provides the tools developers need to get their Django apps up and running for the world to see and uses technologies that are hopefully already familiar. PythonAnywhere is a great place to start deploying your Django app.

Deploying Django: Heroku – Kenneth Love & Philip James (40 min)

Your Django web application isn’t much use if it’s only available on your machine. In order to share your creation with the world, you need to deploy your application to a web server. Heroku provides a platform for deploying web applications of all types, and works well with Django applications. When you’re ready to deploy your app, Heroku is a great place to start.

Sign up for a free trial to check out more courses and workshops in the Treehouse Library.


C# Collections Jeremy McLain (October 2016)

Collections are used to organize data so that it can be used efficiently. In this course, we’ll learn about the various collection types provided by the .NET framework.

Rails Routes and Resources (October 2016)

You’ve seen how to create a Rails resource using a scaffold. But scaffolds don’t offer flexibility in how a resource is set up. Let’s create a resource totally by hand to see how it’s put together. Along the way, we’ll learn another important component of Rails: routes.

Learn the skills you need to become a developer with the Techdegree Program.

Leave a Reply

You must be logged in to post a comment.

Want to learn more about Ruby?

Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. Learn how to build a website using Ruby and the Rails framework.

Learn more