Python Learning Guide

If you’re completely new, we recommend starting off with the following learning path with our Tracks: 

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

Intermediate Python
Stretch your Python skills to new heights with this intermediate track. It focusses on local development and best practices.

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

Still need help? Contact Us Contact Us