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
14 hours Track

Beginning Python


Python is a programming language that is used for a variety of different web applications. In this Beginning Python learning Track, you'll establish the basics of this popular language.

Python is used for web applications, servers, information security, artificial intelligence, data science, mathematics, video games, and even robots. It is commonly used by many Fortune 500 companies and top technology startups. By the end of this Track, youโ€™ll have what it takes to kick off your Python coding journey.

We'll start off this Track with courses in Python Basics, like syntax, numbers, and loops. Then we'll tackle Python lists and Python tuples. Next is our course on Python Functionsโ€”you'll learn about Python functions, how to send and receive values to functions, and about Python packing and unpacking.

The next part of the Track will take you through the ins and outs of Python Sequences, Dictionaries, and Dunder Main. These principles are the next building blocks you'll use as you continue to establish your Beginning Python essentials.

To wrap up this Track, we'll cover Object-Oriented Python and tips for writing better Python code. Finally, wrap up your Beginning Python learning with a course on dates and times in Python.

Treehouse is the best place to learn Python, and this Track is a perfect place for anyone to start. Yes, even if you've never coded before! Join us and let's get started.

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

  • Some companies that use these technologies regularly include: Google, NASA, Nokia, IBM, Digg, Dropbox, Pinterest, Reddit, Yelp, Apple, and Amazon