May 7, 2021 in Learn
Beginning JavaScript
JavaScript Basics is the best beginner course for JavaScript at Treehouse. JavaScript is the world’s most popular programming language. What is JavaScript? JavaScript is a programming language that drives the web: from front-end user interface design to server-side backend programming,…
April 22, 2021 in Learn
Your Introduction to HTML and CSS
Get started creating web pages with HTML and CSS, the basic building blocks of web development. Introduction to HTML & CSS is a 134 minute course from Treehouse teacher Treasure Porth that teaches HTML and CSS for beginners. HTML, or…
April 15, 2021 in Learn
Become a Python Expert
Python Basics is a popular course at Treehouse, and one that we recommend to all of our students. It’s the best way to learn Python for beginners. Why you should learn Python There are a number of popular programming languages…
May 24, 2016 in Learn
A Crash Course in Technical Responsive Web Design
As a technical medium, Responsive Web Design (RWD) requires a working knowledge of the code that makes it work. Designers who ignore the basics fail to understand what browsers can and can’t do. Cascading Stylesheets, or CSS, is the language…
January 21, 2015 in Learn
How to Create a Simple CSS Dropdown Menu
Many dropdown menus we see on websites use JavaScript in some way, but it’s possible to build one entirely with HTML and CSS. In this short video tutorial, we’ll take advantage of helpful CSS selectors to build a simple dropdown…
October 8, 2013 in Learn
Popular Web Design Trends for Responsive Navigation
The process of creating a great responsive layout includes many factors. Fluid-width designs are similar, but not always built with mobile devices in mind. Any typical responsive web design is going to feature staple elements you’d expect to find in…
April 17, 2013 in Learn
Customize an HTML5 Webpage using the Bootstrap Framework
Many web developers are familiar with Twitter Bootstrap and have seen this library on a number of projects. The Bootstrap core is fantastic when you need a CSS reset along with other common layout features. It may not be the…
February 20, 2013 in Learn
Create an Absolute Basic Mobile CSS Responsive Navigation Menu
In this tutorial we will go over the process in coding a very basic CSS responsive navigation menu. We will transform a basic non-list style navigation to a drop down menu using media queries in our stylesheet. There’s no need…
January 28, 2013 in Learn
How To Create HTML5/CSS3 Columns for All Browsers
There are many techniques you may follow to create generic HTML5/CSS3 website layouts. Designers often talk in terms of columns such as 2-col or 3-col styles. There are many CSS libraries based around grid design which also allows for easy…
January 14, 2013 in Learn
Creating Responsive Websites with Photo Backgrounds
The trend of large photographic backgrounds has become very popular in recent years. The improvement of Internet connections has allowed more data transfer per second, which means images can load a lot quicker in real-time. There are also plenty of…
December 14, 2012 in Learn
What’s the Difference Between Fixed, Fluid, Adaptive, and Responsive Web Design?
As a web designer, it’s important to embrace that your website is going to look different in various browsers and on different devices. Focus on making your website change layout to match the device that your visitors are viewing it…
December 3, 2012 in Learn
A Look at Responsive CSS Frameworks
CSS frameworks have gone responsive, squeezing content into a spectrum of desktop and mobile browsers with varying degrees of success. While any CSS solution for layout is preferable to nested tables, no single solution fits every website. But that hasn’t stopped…