November 20, 2014 in Learn
The Real Reason Why Everyone Should Learn to Code
Lots of people get into programming because they love the challenge, are excited by computers and want to build a career creating websites, mobile apps or desktop programs. But even if you don’t want to become a programmer for a…
November 6, 2014 in Learn
Dependency Management In PHP Using Composer
Managing your dependencies manually in any programming language is a huge pain. This is why in most programming languages today you will find that they all have some implementation of a dependency management system or sometimes a package manger. Composer is the dependency…
November 5, 2014 in Learn
Eight Reasons You Should Learn Java
Let’s get one thing clear: learning how to program opens up endless opportunities and has endless benefits. You can learn it from the comfort of your own home, the job market wants and needs you, and it’s fun. Now, there…
November 3, 2014 in Career Advice
What Employers Are Looking for in a Junior Android Dev
We recently wrote a post that discussed what employers are looking for a in Jnr Ruby Dev. It was very popular so we thought we would tackle a different discipline this time – Android development. It is a wonderful time…
October 28, 2014 in Learn
What are Enums and Structs in Swift?
If you know C or Objective-C then you might be familiar with Enums and Structs. However, if you don’t know either of those languages then you are probably wondering what is their purpose and why you should use them. In…
October 27, 2014 in Learn
Operator Overloading in Python
Operator Overloading in Python Python is an interesting language. It’s meant to be very explicit and easy to work with. But what happens when how you want or need to work with Python isn’t just what the native types expose?…
October 23, 2014 in Treehouse News
New Course: Android Data Persistence
Being able to save or persist data within our apps is an important fundamental skill. It enables our users to save their work, remember their preferences, store all types of files for reuse, and more. These features are evident to…
October 20, 2014 in Career Advice
What Employers Are Looking For in a Junior Rails Developer
Part of my job as the Ruby teacher for Treehouse is to stay on top of what employers are looking for when hiring people to fill Ruby and Rails positions. The landscape changes often but below are some of the trends…
October 9, 2014 in Learn
Making a Network Request in Swift
To make a network request in Swift (read HTTP request), there are a couple of different ways of doing it – NSURL, NSURLRequest and NSURLSession. Since iOS 7, NSURLSession has been the preferred way of carrying out networking tasks let’s…
October 8, 2014 in Learn
Install Node.js and NPM on a Mac: How-To Guide
If you’re looking to take your JavaScript coding to another level, Treehouse offers unlimited-access courses in JavaScript (and many other subjects) starting at $25/month. Try our program out with a free seven-day trial today. JavaScript is one of the most…
September 24, 2014 in Learn
How to Install Laravel Homestead on Windows
In the first section of the Laravel Basics Course we install Laravel Homestead on OS X. Several of our students have requested that the installation procedure for Laravel Homestead on Windows be shown as well. One of the joys of…
September 22, 2014 in Treehouse News
Treehouse Android App is Now Available
Whoohoo! Our Android app launched. Our new Android app makes learning with Treehouse even more accessible. Watch videos, take quizzes, and complete code challenges directly on your tablet or phone.