Updated on October 14, 2017 in Learn
Take Control of the Box Model with box-sizing
I get asked a lot about the CSS box-sizing property, especially from beginning designers and developers who’ve dealt with broken layouts and misaligned grids. The CSS box model can be a little deceiving and tricky to work with at times,…
Updated on June 30, 2015 in Learn
Building a jQuery Sticky Sidebar Navigation Menu
There have been countless efforts in creating a dynamic set of codes for sticky sidebars. Most commonly this effect is used on blogs or magazines with fixed social media sharing badges. You may notice the effect here on Treehouse Blog,…
Updated on March 19, 2026 in Learn
Building Custom Controls for HTML5 Video
Browsers ship with built-in video controls, but they’re intentionally minimal and can’t be styled in any meaningful way with CSS. If you need controls that match your design, support keyboard navigation, or expose additional functionality like playback speed, you’ll need…
Updated on May 21, 2015 in Learn
SVG Path Animation with jQuery and Illustrator
As technology in the web moves forward we are offered new tools to build amazing web applications. Scalable Vector Graphics or SVG’s have been gaining traction in the past year or so as most browsers handle the image file extension…
Updated on May 21, 2015 in Learn
Creating Vanity URLs in PHP: Rewrite Rules
Vanity URLs can be extremely useful, especially in offline marketing materials. I covered how to create a subfolder with a header redirect in my last post; that’s the easiest way to get a vanity URL up and running on a…
Updated on May 21, 2015 in Community
Dean's List: Graham Davidson
The Treehouse Dean’s List is where we highlight some of our extraordinary members in the community and share with the world people who are passionate about learning, bettering themselves and making a difference. This edition of the Dean’s List features…
Updated on July 24, 2017 in Learn
Speeding Up Page Load Times
The average size of a web page has been growing at an accelerating rate over the last few years. Research carried out by HTTP Archive in January reports that the average page size has now hit 1.25mb. For users with a…
Updated on May 21, 2015 in Learn
Getting Started with Customer Development for Your Startup
Treehouse’s own CEO, Ryan Carson, wrote a post on the Treehouse blog recently about an experience he had of “getting out of the building.” It was one of those classic examples that all the best Customer Development books have, of…
Updated on May 21, 2015 in Learn
Find Your Dream Job in 3 Steps
A big part of our mission at Treehouse is to help our members start new careers in the tech industry. Our curriculum focuses on job-ready skills that are applicable to the real-world, and if members are interested, we’ll help them…
Updated on May 21, 2015 in Learn
The Absolute Beginner’s Guide to CoffeeScript
CoffeeScript has become increasingly popular over the last couple of years due to its adoption by the Node.js and Rails communities. Let’s take a look why it’s become the go-to language when people are wanting to write JavaScript in their…
Updated on May 21, 2015 in Learn
Creating Vanity URLs in PHP: Subfolders and Header Redirects
Every page on a website has a unique web address that appears in the address bar when someone visits the page in a browser. These web addresses are known as URLs. (This stands for “uniform resource locator,” but that’s not…
Updated on February 23, 2022 in Learn
Create a Themable Button Set with Sass
If you have yet to give Sass a try, don’t worry, this is a good place to start. And if you haven’t already read Andrew’s primer on Sass, give it a read for a better understanding of what we’ll be…