← All projectsGuide
Programming Basics
Learn to code from absolute zero — in Python.
The on-ramp for everything else: variables, control flow, functions, data structures, and debugging — taught from nothing, with runnable in-browser code. Finish here and you're ready to specialize.
Live embed · if it doesn't load (some sites block framing), use “Open live”.
What makes it worth your time
- Assumes zero prior coding — teaches in Python with quiz-gated progression.
- Runnable in-browser code challenges: write a function, run it against live tests.
- The first rung of the ladder — learn to code → specialize → interview → prove.