TeamTreeHouse – Python Basics Course


Learn the building blocks of the wonderful general-purpose programming language Python.


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.

Treehouse is the best place to learn Python, and this Track is a perfect place for anyone to start. Join us and let’s get started.

About this Course

Learn the building blocks of the wonderful general-purpose programming language Python.

What you’ll learn

  • Fundamental programming concepts
  • Input and Output
  • Conditional branching
  • Loops
  • Exception handling