Practical courses taught by a professional programmer with 20+ years of Open Source experience, a Python core developer — one of the people who build Python itself.
Live MicroPython REPL — type Python commands and press Enter
Every minute of every course is spent with your hands on a keyboard. Real problems. Real tools. Real skills you keep.
You work on real computers — not simulators. Every student gets a proper environment from day one.
Make mistakes safely. Debug problems yourself. That's how real understanding sticks.
No filler theory. Everything you learn is something you can use the same day.
Your trainer is a Python core developer — part of the team that builds and maintains the Python programming language used by millions of developers worldwide.
With over two decades of professional programming, open source contribution, and teaching experience, every course is built around what actually matters: getting your hands dirty with real tools, real code, and real systems.
No death-by-PowerPoint. No contrived examples. You'll work on the same tools and workflows that professional developers use every day.
Pick a path. Start building.
Where Logic Meets Fun
Ages 10+ — Built for KidsDesigned for kids aged 10 and up who love Scratch. Learn in an environment similar to Scratch but using real Python — build games, solve puzzles, and level up your coding skills.
Code Like a Professional
Ages 15+ — Some ExperienceFor those with some programming experience. Write code the way professional developers do in a company — build real tools and applications from scratch throughout the course.
Master the Command Line
All Levels WelcomeTake control of your computer. Learn the terminal, understand how operating systems work, manage servers, and join the open source community.
Every course is practical from start to finish. Pick one and get your hands on a keyboard.