app
Python: A Crash Course
A beginner's journey into Python, in an interactive app that runs on your own computer.
Python: A Crash Course is an interactive, self-contained learning app that runs on your own computer. Work through 11 chapters, from Hello World to Testing, and try each idea right away in a live Python sandbox.
Quizzes earn XP and unlock chapters, a day streak keeps you coming back, and Professor Python, an AI tutor powered by Claude, gives hints before answers and asks you to predict what code will do before you run it. The core of the app works with no internet connection.
All lesson content is original. The app was inspired by Python Crash Course by Eric Matthes and The Big Book of Small Python Projects by Al Sweigart.
What it does
- 11 interactive chapters, from Hello World to Testing
- Live Python sandbox with syntax highlighting
- Video or text version of every lesson
- Quizzes with XP rewards that unlock chapters
- Day streak tracker and progress dashboard
- Professor Python, an optional AI tutor (needs your own free Anthropic API key)
- Adjustable text size, saved between sessions
- Works offline: the editor and Python runner are bundled