January 4, 2018 in Learn
The Top 5 Programming Languages to Learn This Year
If you’re reading this, you’ve either decided to learn to code this year as a complete beginner or maybe you’re already a programmer and want to expand your skill set. Either way, you’re likely familiar with the reasons why learning to…
October 18, 2017 in Learn
25 Programming Books for the Aspiring Developer
Whether you’re learning to code online, at a coding bootcamp, or in-person, there’s one supplementary resource that we recommend to accompany your learning: books. But with so many programming books to choose from (a Google search brings up over 12…
April 7, 2017 in Community
What You Can Learn in 15 Minutes A Day
You probably already know this, but here at Treehouse, we feel very strongly about continuing education. Many of us in the company are developers, so we also know how important it is to “never stop learning”. As a developer, you…
December 22, 2016 in Community
From Hairstylist to Mobile & Python Engineer: Brian’s Story
Brian had been a professional hairstylist for 10 years when he joined Treehouse. He had first started programming in his teens and dabbled with freelance projects. However, when he’d chosen to focus on his career as a hairstylist, he put programming…
July 27, 2015 in Learn
5 Reasons Why You Should Learn Django
Django Girls Installathon at Treehouse headquarters in Portland, Ore., July 17, 2015. (Kenneth Love) I recently released Treehouse’s first Django course. So, I thought it might be a good idea to talk about why you’d choose Django over other frameworks. Django is my favorite framework…
May 18, 2015 in Learn
Modeling the Monty Hall Problem in Python
A few weeks ago, I watched an episode of Numberphile about the Monty Hall problem. This happens to be one of my favorite little “that-doesn’t-seem-right” statistics things, and I thought it would be a great way to play with Python….
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?…
September 15, 2014 in Learn
Python One Line for Loops [Tutorial]
Learn in-demand programming skills and become a certified Python Developer with the Treehouse Techdegree Program. Start your free seven days of learning now. Simplify your Python loops If you’re like most programmers, you know that, eventually, once you have an array,…
August 11, 2014 in Learn
Python 2 vs Python 3
When I started at Treehouse, I only had one mission: Teach Python. Seems easy enough. But I was immediately hit with a bit of a problem. Which version of Python should I teach? Python 2, started in 2000 and slated…
July 8, 2014 in Learn
What is Python used for?
Learn in-demand programming skills and become a certified Python Developer with the Treehouse Techdegree Program. Learn more and enroll today. When I need to build a web app, I reach for the Python programming language. When I need to automate some small task…