Every Parsnip lesson is a real problem you solve with instant feedback. This one is real. Press Run.
Free to start. Nothing to install.
Press Run to see the output here.
This is the same runner used in every lesson.
The Python runtime loads in your tab in seconds and runs your code locally. Learn anywhere with a browser!
Lessons start in a working editor. Environment setup is covered later, once it actually matters.
Exercises run and check in the browser, so you know immediately whether your solution passes.
Parsnip will teach you the fundamentals, then data structures and algorithms, then architecture. Each course building upon the last, ensuring you become a capable Python developer.
You always know where you are on the track and what you'll be able to do at the next milestone. Finish it and you're a capable Python developer.
Today
The editor above counts. You've already started!
Python Fundamentals
Available nowSyntax, functions, data structures, files, errors. You finish this course building small tools without a tutorial open.
93 lessons & problems
Data Structures & Algorithms
Coming soonPick the right structure, reason about performance, and work through interview-grade problems with checked solutions.
Architecture
Coming soonProject structure, design decisions, tradeoffs. The difference between writing code and engineering it.
You can read, write, debug, and design real Python software. That's the whole point of the track.
Complete the track and you can build, debug, and structure real Python software on your own. Every lesson was written to move you toward that. Anything that didn't got cut.
Start a lessonFree to start. Nothing to install.