Structured Python course
Introduction to programming using Python.
A 14-week programming course organized around reading materials, jupyter notebooks, daily quizzes, weekend assignments and projects.
5Weeks live
25Notebooks
25Daily quizzes
14Week path
Course dashboard
Weeks and materials
Search the syllabus, filter by unit, open available notebooks in Colab, and track progress in this browser.
0 of 14 weeks checked
Practice
Python playground
Run small Python examples in the browser while reading the course materials.
Output
Click "Load Python", then "Run code".
Study notes
What should future-you remember?
Notes are saved only in this browser.
Resources