Python Learning Guide

If you’re completely new, we recommend starting off with Learn Python. As for which order you tackle the framework, that’s entirely subjective:

Beginning Python
Learn the general purpose programming language Python and build large and small applications and tools.

Exploring Flask 
Learn the web framework Flask so you can build web apps and sites using Python.

Exploring Django

Learn the Django web framework so you can quickly build websites and apps in Python. 


If you’re seeking more Python content or if the tracks above don’t touch on something you were looking for, be sure to check out our library of Python Workshops.

As you’re learning Python you are bound to have questions or concerns, and we encourage you to reach out to our Python community within our forum. There you’ll find staff and students alike who are eager to help one another.

If there are any additional questions or concerns you can always reach out to Support at help@teamtreehouse.com.

Still need help? Contact Us Contact Us