Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

New Courses and Workshops for the Week of January 25th

Treehouse is moving to a Wednesday publishing schedule for Courses and Workshops. :)

This is good news because instead of seeing random notifications throughout the week, you can expect new content to be published every Wednesday. We think this will improve the student experience by making it clearer what content we are producing for you.

Here's what's new this week:

PHP User Authentication Doing authentication correctly can be very difficult. If you manage your passwords incorrectly, it opens you up to huge security vulnerabilities. ln PHP User Authentication you’ll learn the difference between authentication and authorization by creating a book voting site, where users login and vote for different entries.

Node.js Basics (Refresh) Node.js has become a go-to tool for making scalable web applications, desktop applications and powering robots. In Node.JS Basics you’ll create command line applications that go out to the internet, retrieve information, and then print out the results to the terminal. These applications are not only fun to build, but there'll be plenty of learning opportunities that will show you the power of Node.js, and why you'd want to use it in your projects.

iOS API Design Guidelines in Swift 3 In iOS API Design Guidelines in Swift 3, you will learn how to write idiomatic Swift, that is, Swift that reads well, promotes clarity and is consistent with how the Swift community structures its code.

Delegation in iOS The delegate pattern is an extremely common design pattern in iOS development. Learn how you can implement the pattern yourself and understand how to use it with cocoa touch objects.

PRO | Linux Servers on Virtual Box Virtual machines are great ways to set up sandboxes where you can try deploying your applications. There's a lot of different virtualization software out there, and in this Workshop you’ll learn how to implement VirtualBox because it's free, open-source, and easy to use. Learn how to setup a Linux server running as a virtual machine on your development computer in Linux Servers on VirtualBox

PRO | Learn React Panel: January 18, 2017 Join James Churchill as he moderates a discussion on how React professionals Joe Fraley, Jared Schaab, and Beau Palmquist learned React, and the ways they are using this technology in their personal and professional projects.

Ben Schroeder
Ben Schroeder
22,818 Points

Been waiting for the updated Node course for a while. Excited it's finally here!

1 Answer

Good to hear Ben Schroeder – I'm interested in taking the Node course too.