Welcome to Tracks
Treehouse Tracks are guided curriculums that cover all relevant Courses and Workshops necessary to master a subject. Treehouse’s learning library includes dozens of Tracks on a variety of topics including web design, programming, and more. With Compass, you’ll also be able to test out of subjects you already know, and create a custom curriculum for your learning goals.
View all TracksReady to start learning?
Treehouse offers a 7 day free trial for new students. Get access to 1000s of hours of content. Learn to code, land your dream job.
Start Your Free Trial-
- 1
- 2
- 3
Introduction to HTML and CSS
Get started creating web pages with HTML and CSS, the basic building blocks of web development. HTML, or HyperText Markup Language, is a standard set of tags you will use to tell the web browser how the content of your web pages and applications are structured. Use CSS, or Cascading Style Sheets, to select HTML tags and tell the browser what your content should look like. Whether you are coding for fun or planning to start a career in web development, learning HTML and CSS is a great place to start.
-
1 minInstruction
Before You Start HTML Basics
To work on a website project locally, you'll have an easier time following along if you're already familiar with text editors....(continue reading)
Viewed -
- 1
- 2
- 3
- 4
HTML Basics
Learn HTML (HyperText Markup Language), the language common to every website. HTML describes the basic structure and content of a web page. If you want to build a website or web application, you'll need to know HTML.
-
- 1
- 2
- 3
HTML Forms
The web is a two-way communication medium. There are lots of HTML elements for displaying data and producing output, and conversely, there are also lots of HTML elements for accepting input. Accepting input from the user means creating web forms. In this course, we’ll learn about all the most important form elements that web professionals use on a daily basis.
-
- 1
- 2
HTML Tables
The web is filled with text and images, but it's also filled with information like sports scores throughout the years, lists of employee names and email addresses, or nutrition facts for your favorite foods. HTML tables enable the display information in what is commonly known as tabular data, which is information that's stored in a table-like structure of columns and rows. In general, anything that you might put into a spreadsheet could go in a table. There are many use cases for a table, so it's important to add them to your skills because it's a very common method for displaying information.
-
- 1
- 2
SVG Basics
Scalable Vector Graphics (SVG) is an XML markup language for creating two-dimensional images using vectors. This is different from traditional raster-based image formats that use pixels, like JPEG and PNG. When used on web pages, SVG images provide an infinite level of detail, so they look sharp regardless of screen size or pixel density. In this course, we'll look at situations where SVGs are better than PNG and JPEG files, as well as when an SVG might not be the best choice. Finally, we'll learn how to modify SVGs using CSS.
-
- 1
- 2
HTML Video and Audio
Text and images have always been the foundation of web content, but more than ever, video and audio are also a part of that content mix. Fortunately, we can now create standards-based video and audio players that don't require the use of plugins. Adding video and audio to a webpage is almost as easy as adding an image or formatting some text.
-
2 minInstruction
Next Steps After HTML
This list of courses will help you build beautiful, interactive websites, practice HTML, and guide you through the basics of CSS and website prototyping....(continue reading)
Viewed -
Track Completion
Learn HTML
HTML (HyperText Markup Language) is the coding language common to all modern websites and applications. If you want to build a website, web application or know how to edit other websites and apps, you'll need to understand HTML.
This track will guide you through the basics of HTML, and help you explore other core technologies that work alongside HTML to deliver web experiences to users.
We'll start out with our Introduction to HTML and CSS course, which is perfectly suited for beginners, even folks who have never coded before. Next, you'll progress to our HTML Basics course, where you'll learn markup, formatting, file paths, how to display images, and different kinds of elements.
The next course covers HTML Forms, which teaches you the ins and outs of how to create, use, and manage forms. Next, you'll take our HTML Tables course and learn how to make and work with tables in your development work.
Next, we'll cover the basics of SVG. Scalable Vector Graphics (SVG) is an XML markup language for creating two-dimensional images using vectors, and it's often preferred over PNG and JPEG for images.
Finally, we'll tackle the fundamentals of working with audio and video components in HTML, and how to successfully integrate them into a site you're building.
This Track is the perfect path into web design, no matter what field you're in. Let's get started!