August 27, 2015 in Learn
Passing the Google Interview, Without a Computer Science Degree
Parker Phinney founded Interview Cake, an interactive practice tool for preparing for coding interviews. He’s focused on shining a light on the black box of the algorithm design process, showing people how to reason their way to the best solutions….
August 21, 2015 in Community
After Three Months of Learning With Treehouse, Nicholas Left His Dead-end Job For a Rewarding Career in The Web Industry
After four years in the Army, Nicholas Suddarth fell into the IT industry where he worked for almost 10 years. In early 2015, 33-year-old Nicholas found himself uninspired by his dead-end career in technical sales support. He…
August 18, 2015 in Learn
React: The Hype is Real
I haven’t been so excited since the early days of jQuery. React is a JavaScript library initially developed by Instagram/Facebook for building user interfaces. Since it has received a lot of attention recently with companies like Netflix, Walmart, Tesco, Airbnb…
August 17, 2015 in Learn
When is a User Story “Done?”— Acceptance Criteria and the Definition of “Done”
Have you ever worked on a team that struggled with getting things “done?” Not just “pretty much done,” but, “really done.” I mean, the kind of “done” where the work matches the expectations, the code has been tested, bugs have…
August 14, 2015 in Community
Inner City Hope USA Uses Treehouse to Teach Students to Code and Guide Them Towards Life-Changing Careers
Inner City Hope USA is an inspiring new program offering high school computer programming and design courses to America’s inner-city youth to help guide them towards high-paying and meaningful careers in the tech industry. For the launch of their pilot…
August 13, 2015 in Learn
What Does it Mean to be Self-taught?
Photo by Pratik Biyani via Flikr Creative Commons How the Idea of Becoming Self-taught Infected My Brain Long before I knew what a computer was, I would jam out to the radio while sitting in my car seat. My parents…
August 10, 2015 in Learn
How to Use npm as a Task Runner
A task is something you need to do. If you want to perform that task over and over again, as you do in development, you’ll save yourself a lot of time if you automate the process. Common web development tasks include…
August 6, 2015 in Treehouse News
Meet Our Newest Teachers!
We are so excited to grow our team of Treehouse teachers and have four new teachers to introduce to you! These amazing individuals will help us bring more content to you in a few topics, as well as offer a…
August 4, 2015 in Learn
7 Good Developer Habits I Wish I’d Adopted Sooner
Learning to code, whether done through a system like Treehouse or independently, can be a heck of a journey. Much has been written about the early bouts of confusion, impostor syndrome and debugging purgatory that often turn the outwardly ambitious…
July 29, 2015 in Community
From Customer Service to Back-End Web Development, Nicole Found Success with Treehouse
Nicole worked in customer service, but in her free time enjoyed personal nerddom, playing around with consumer technology and building things. Inspired by these interests, Nicole decided to register for an on-campus Computer Science course but quickly found the course…
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…
July 22, 2015 in Learn
Thinking Ahead: CSS Scroll Snap Points
CSS recently introduced a scroll snap points feature that gives users a fluid and precise scrolling experience for touch and input devices. There are plenty of jQuery plugins available that create scroll snap effects. But instead of installing a plugin…