Pay once. Own it forever.
No subscriptions, no recurring fees. Buy a course tier (or the whole thing) and keep lifetime access β including future updates. Start with Lesson 1 free, no card required.
- Variables, loops & conditionals
- Functions, lists, strings & files
- Turtle & GUI graphics projects
- Auto-graded, runs in your browser
- Recursion & object-oriented design
- Classes, inheritance, polymorphism
- Searching, sorting & complexity
- Image processing capstone
- Linked lists, trees & BSTs
- Graphs, BFS/DFS & shortest paths
- Backtracking & dynamic programming
- Dijkstra, union-find & Kruskal
- All three course tiers
- 32 lessons Β· 280 graded exercises
- From first program to graph algorithms
- Lifetime access & future updates
Lesson 1 is completely free β write and run real Python, right in your browser, no account needed. Browse the curriculum β
Every plan includes
Questions
Is it really a one-time payment?
Yes. Each tier (and the bundle) is a single purchase with lifetime access β no subscription, no auto-renewal.
Do I need to create an account?
Lesson 1 is free without one. To save progress and unlock a purchased tier you create a free account first β it takes a few seconds.
Which tier should I start with?
New to programming? Start with Basics. Comfortable with the fundamentals? Jump to OOP or Data Structures & Algorithms. The bundle is the best value if you want the whole journey.
How does payment & VAT work?
Checkout is handled by Paddle, our Merchant of Record. Cards and common local methods are supported, and any applicable VAT is calculated and remitted for you at checkout.