PyPath
Two courses. One winding trail through Python.
Write real code in your browser and have it marked as you go. Start with Python Foundations, ten units from your first print statement to a project of your own. Then turn what you know on real data with Python for Data. The trail below is Foundations, stop by stop.
Scroll to draw the trail
The path through Foundations
Ten units as stops on one line. As you scroll, the trail draws itself — and each stop lights up when the line arrives. Python for Data picks up where it ends.
Run Python where you learn it
No install, no setup. Lessons ship with a live editor — try a snippet, see the output, keep moving.
Built by students, for students
A free path from first program to real projects — made by people still on the trail.
Adam Issac
Co-founder
Saicharan Chowdarapu
Co-founder
Vihaan Krishna
Co-founder
Ready to walk the path?
Ten units. Browser-native Python. Nothing to install — just start at the trailhead.