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
Computer Basics
In this course we're going to challenge what it means to be digitally literate by pulling back the curtain of how computers work. By the end of this course you should have a foundational understanding of computers and how we communicate with them.
-
- 1
How the Internet Works
Knowing how the technology you use everyday works will make you a more thoughtful and powerful user of technology. In this course we'll explore how the Internet works, by investigating hardware like routers, switches, and servers and the TCP/IP protocols that define how information moves from computer to computer.
-
- 1
How the Web Works
In order to surf the world wide web, you need an application called a web browser. You're probably familiar with this, you might even be learning HTML, CSS, and JavaScript to program for the web, but have you ever looked into how it works? In this course, we'll dissect each aspect of how the web works. You'll learn about URLs, domain names, IP addresses, the domain name system, and the HTTP protocol, to be fully prepared for web development or just a more knowledgeable web user.
-
Who Does What in the Tech Industry?
In this video, Treehouse co-founder Ryan Carson explains the different types of projects, tools, and job roles that are most common in the tech industry....(continue reading)
Viewed -
1 minInstruction
What is Front End Web Development?
Front End Web Development (FEWD) consists of using the fundamental building blocks of the web -- HTML, CSS, and JavaScript -- to create engaging, interactive websites and applications....(continue reading)
Viewed -
2 minInstruction
HTML and CSS...for Kids!
Join designer, developer, and Treehouse instructor Anwar Montasir and his nine-year-old daughter Amina as they learn to build a web page together. Currently livestreaming every Friday at 10:30am PST....(continue reading)
Viewed -
- 1
Treehouse Club: HTML
If you’ve never written a line of code before, this is the place to start! In this project, you’ll learn how to edit pre-written HTML code. By the end of this course, you’ll be more comfortable with using Treehouse’s programming tool Workspaces and have a basic understanding of HTML structure.
-
- 1
Treehouse Club: CSS
In this project, you will learn how to edit pre-written code to style a web page for desktops, tablets, and mobile devices. You’ll begin by seeing how to connect a CSS stylesheet to an HTML document. Next you’ll edit some CSS and be exposed to basic CSS structure. Finally, you'll use new tags to make text colorful, choose fonts, upload pictures, and more.
-
1 minInstruction
What Is A Full-Stack Developer?
The term "full-stack developer" usually means someone who knows the complete collection of technologies needed to build an application....(continue reading)
Viewed -
- 1
Treehouse Club: JavaScript
In the Car Sounds project, you learn how to edit pre-written HTML, CSS, and JavaScript code to add functionality to a web page. Some features you will use are buttons, audio tags, and JavaScript events.
-
2 minInstruction
What Is an Algorithm?
An algorithm is a series of steps that solve a problem. Selecting the correct algorithm is like selecting the right tool for the job....(continue reading)
Viewed -
21 minBonus Series
How to Learn
Learning can be challenging. But having the proper mindset and a good set of strategies for studying and practice can help you learn faster and better. In this series of videos learn helpful techniques to boost your learning, and discover what the latest scientific research has to tell us about how to learn.
Viewed -
Track Completion
STEM Learning - for Kids!
This 5-hour Track is built for kids or teens to learn the basics of computer science and technology. Nowadays, STEM education is critical to a young student's learning. This course allows parents to introduce their children (ages 10+) to all of the fundamental concepts in technology.
This Track combines a variety of our most all-ages-friendly material, starting out with our Computer Basics course. Next, your kid will take our How the Internet Works and How the Web Works courses and get a solid foundation in that realm.
Next, we'll cover roles in the tech industry and a basic overview of what a front end web developer does.
Our HTML and CSS...for Kids! series is next, with a collection of livestream recordings created by Treehouse instructor Anwar and his kiddo Amina. Code along with their lessons and pick up the basics, as well as some tips and tricks.
The JavaScript and Algorithm videos serve as a jumping-off point for development languages that any technology-minded student wants to explore. Finally, your kid will take our awesome How To Learn course (a Treehouse favorite for pretty much any age or background).
This structured curriculum is completely online and beginner-friendly. Join us!