Person reading a book

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 Tracks

Ready 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
10 hours Track

Beginning SQL


This 10-hour Track will teach you SQL, or structured query language---an important tool for business analysts, data analysts and data scientists. It's the language used to read, add, update and remove information from relational databases.

SQL lets you search, sort, aggregate, and analyze data to create complex reports to help make important business decisions.

It's also used by application designers and programmers to modify, add, and delete data from databases.

In this Track, we'll introduce the basics of the SQL language, how to use it to read information, how to use it to create reports, how to use it for CRUD (create, read, update and delete) operations, and how to create complex queries that join information across multiple tables of data and databases with millions of pieces of information. You'll also learn how to count records, average values, and perform mathematical operations on your data. Let's get started!

  • An entry-level salary for the technologies covered in this track is about $61,000 / yr on average.

  • Some companies that use these technologies regularly include: Microsoft, Apple, NASA, GitHub, Zappos, Treehouse, and most companies