May 5, 2014 in Learn
5 Tips for Creating the Perfect Web Design Portfolio
If you’re a freelance designer or if you’re looking for your next design job, a portfolio of work is essential. Clients and employers want to see your capabilities and form a quick impression. If you don’t have a portfolio yet,…
April 21, 2014 in Learn
How to Calculate Hourly Freelance Rates for Web Design, Development Work
(Figure out how to fill up the freelance pig. Photo by Mike Tungate / Flickr) If there’s one question I’m asked by web designers and developers more than any other, it’s how to figure out what to charge for a…
April 17, 2014 in Learn
Do You Really Need a Computer Science Degree?
(Options beyond a degree are important. Flickr photo by Faruk Ateş) Most electronic devices use software and most businesses are backed with software, whether on computers or in the cloud. All this requires software and web development. The good news for…
April 15, 2014 in Learn
Moonlighting as a Designer or Developer: Money, Flexibility — and Some Caution
(The moon. Flickr photo by Johan J.Ingles-Le Nobel) When Neil Tortorella started his web design business, he already had a full-time job. “I was working for a newspaper doing ad stuff for them and freelancing nights and weekends,” says Tortorella,…
March 18, 2014 in Community
‘It Is Never Too Late’: How a Teacher and an Artist Switched to Web Careers in Midstream
The “breaking moment” in Jon Liu’s teaching career came at 7 o’clock in the morning. An hour before his students arrived for classes, he sat in his car, stared at the school where he taught and wondered: What if I…
March 14, 2014 in Learn
Beginner Web Design Mistakes You Should Avoid
Web design can be tough for a lot of reasons. But the biggest challenge is probably that there are so many ways to approach a problem. Many websites set a bad example for beginners. Even big brands known for quality can…
February 17, 2014 in Learn
Hit the Reset Button on Gamification
Building apps is complicated. There’s planning, design, development, deployment, customer service, marketing, legal considerations… Yikes! There are also many additional layers of pervasive challenges: How do you keep people engaged? What’s the best way to onboard new users? To navigate…
October 25, 2013 in Treehouse News
Introducing Treehouse Perks
Now that you’re learning to design and develop websites, build apps, or run a business, it’s time to start taking advantage of the wealth of awesome resources that are available to you online. We’re ecstatic to announce the launch of…
October 9, 2013 in Learn
How to Project Manage Part-time People
A little backstory: I began learning to program in early 2012 to build my new startup. In starting my company, I took two atypical approaches: I wanted to learn to program to build the first version and I decided to…
September 10, 2013 in Learn
Getting Started With The History API
Over the past decade, web applications have evolved to make heavy use of JavaScript in order to dynamically load content into web pages. One of the big challenges that developers face when creating these applications is preserving an accurate and…
August 22, 2013 in Learn
Teacher Spotlight: Pasan Premaratne
It’s time for another issue of the Teacher Spotlight, where we interview one of the Treehouse Teachers so you can get to know them a little better offscreen, and enjoy a sneak peek into their story, their inspirations and what…
August 15, 2013 in Learn
The Beginner’s Guide to Objective-C: Language and Variables
Perhaps my own experience with the Objective-C programming language will sound familiar to you. I grew up in a world of dots, semicolons, and curly braces that are known around the programming world as the familiar syntax of JavaScript, Java, C#, and…