Treehouse NewsNew Course Roundup & Roadmap Highlights: iOS, Java, JavaScript and C#


Faye Bridge
writes on July 11, 2016

Every week, new courses and workshops are published to the growing Treehouse Library! Here is a short list of what was added the week of July 4, 2016 and a few highlights from our Content Roadmap.

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



Dependency Management with CocoaPods for iOSGabe Nadel and Austin Smith

If you’ve been programming for iOS for long, you’ve probably heard of CocoaPods. If you haven’t, it’s time to get acquainted. CocoaPods is an industry standard Dependency Manager that will help keep all your dependency ducks in a row, so you can focus on what’s really important – creating great apps!

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


Java Web Development Track

Do you want to learn how to build web apps with one of the most portable and in-demand programming languages available? We’ve rolled all of our awesome Java content into a brand new Java Web Development Track, so you can now continue working through core language concepts and development practices while learning about the paradigm of writing software for the web. You’ll gain experience in popular web frameworks and learn best practices in handling database connectivity in your applications. As the cherry on top, you’ll even tackle multiple ways to develop RESTful APIs with Java to power UIs coded by yourself or by collaborators writing native mobile apps.


User Authentication With Express and MongoDave McFarland and Jonathan Foster (July)

Learn how to implement a custom user authentication system that controls users access to web resources using Node.js, Express and MongoDB. The system lets users sign up, log in, and log out, limiting access to password-protected resources. Express is a popular web framework for creating MVC applications and RESTful APIs in Node.js. Express lets developers define routes and middleware for submitting and retrieving data in our database. We will leverage the document based NoSQL database, MongoDB, to store our user data by creating a user model with mongoose. Mongoose is an open source Node package for defining data models for an application and connecting to MongoDB.

C# Streams and Data Processing Carling Kirk (July)

Learn how to read, write, and process data using streams and file I/O in C#.

PHP Basics – REVISED Alena Holligan (July)

In this course, we’ll walk you through the basics of the language, ranging from basic statements to conditionals. We’ll be creating a simple “Unit Converter” as well as a “Daily Exercise Program”. We’ll then finish up by combining those programs with HTML to create a personal webpage to demonstrate your skills.

Check out more of our upcoming courses on the Content Roadmap.

If you’re ready to learn to code and start a new career as a developer, enroll in the Techdegree Program and start your free trial 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