Treehouse NewsNew & Upcoming Course Highlights: Node.js, PHP, & Swift 3

writes on January 27, 2017

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

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


Node.js Basics – Andrew Chalkley

In this course you’ll create two command line applications using the popular server-side JavaScript platform Node.js. You’ll be creating an application to retrieve a student’s Treehouse profile information and weather information based on a zip code.

PHP User Authentication– Alena Holligan

Learn how to implement a custom user authentication system that controls users access to web resources, using password hashing and JSON Web Tokens for security. The system lets users sign up, log in, and log out, limiting access to certain actions based on authorization.

API Design Guidelines in Swift 3 – Pasan Premaratne

In this course we go over the new set of guidelines established with Swift 3 and how we can make the changes in our code.

Delegation in iOS Pasan Premaratne

In this course, we look at how we can use the delegate pattern in our code to avoid tight coupling as well as how it is used throughout Cocoa Touch.



Linux Servers on VirtualBox Jay McGavren (18 minutes)

We’ll show you how to set up a Linux server running as a virtual machine on your development system. (If you haven’t worked with virtual machines before, think of it as a computer within a computer.) This is a great way to set up a sandbox where you can try out deploying your applications.


Using Entity Framework with ASP.NET MVC (March)

In Entity Framework Basics, you learned how to use Entity Framework to persist data to a database within the context of a console application. In this course, you’ll learn how to use Entity Framework with ASP.NET MVC.


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 PHP?

Learn how to create dynamic websites using the back-end programming language, PHP.

Learn more