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…
July 1, 2014 in Learn
Should You Use Bootstrap or Foundation?
(Photograph from Flickr user Uppy Chatterjee) I’ve been teaching web design in some capacity for about 5 years now, and lately one of the most frequently asked questions is, “Should I use Bootstrap or Foundation?” Bootstrap (currently at v3.2) and Foundation (currently…
June 26, 2014 in Learn
Eight Ways to Avoid Freelance Feast or Famine
Here’s an all-too-familiar scenario for freelance Web designers and developers: You land a great client who has fairly deep pockets and loads of interesting projects. As a bonus, you get along great with the contact at the client company. Life…
June 24, 2014 in Learn
How to Use the Input Element
(Image from Flickr user Canada Science and Tech) The input element is a deceptively simple HTML form element. After all, <input> is just one HTML element, right? Whether you’re still new to HTML or if you’ve been writing it for 15 years…
June 19, 2014 in Learn
Using Laravel Homestead as Your Development Environment
There are many ways to setup a local PHP development environment available to us. Traditionally there are some very common issues with each of them preventing a good generic base to teach from. Some methods are cross platform methods where…
June 18, 2014 in Learn
Get Started Working with APIs
The web makes finding and sharing information easy. In fact, the web’s success is largely due to how easy it is to find things. Instructions for repairing a car, the weather in a city you’re going to visit tomorrow, and…
June 17, 2014 in Learn
Understanding Optionals in Swift
When Apple introduced Swift they talked about three main things they set out to achieve: safe, modern and powerful. One such power feature is called optional. Most language features exist to solve a problem and naturally optional was created to…
June 12, 2014 in Learn
14 of the Best Developer and Designer Job Boards
Treehouse wants you to find a job. We want to teach you new skills and then help you find a job to match those skills. To help you do that we have recently launched our Career Resources section which offers…
June 11, 2014 in Learn
Box-Sizing: The Secret to Simple CSS Layouts
(Photograph from Flickr user Rachel Kramer) Box-sizing is a CSS property that makes CSS layouts work intuitively. If you’ve been working with CSS for any period of time, you know that using properties like width, padding, and border can be confusing….
June 9, 2014 in Learn
An Absolute Beginner’s Guide to Swift
Update: We’re excited to announce that Treehouse has launched its Learn Swift courses! Learn Swift basics, Swift functions, and build two real apps with Swift. Learn more about our Swift courses. Why Swift? In case you haven’t heard, Apple just…
June 6, 2014 in Learn
How to Land your First Development Job
Andrew Chalkley, our jQuery course teacher, talks candidly about how his lack of college education made him feel unworthy until he realised that his ‘real world’ experience was worth more than he thought. I’m a self-taught programmer with no degree….
June 3, 2014 in Learn
Parallax Scrolling and E-Mail Design
It’s Tuesday which means that the Treehouse Show is back! In episode 93 of The Treehouse Show, Nick (@nickrp) and Jason (@jseifer) talk about parallax scrolling, the Pictuefill project for picture element polyfills, projects to refine your CSS, and more….