Skip to main content

🎯 Start by intent

What brought you here?

Nine concrete intents, each one routing you straight to the lesson, path, or playground that satisfies it. No catalogue paralysis, no "coming soon" cards.

🌐

Learn Python in your browser — no install, no setup

Skip the pip / venv / 'add to PATH' rabbit hole. Open a lesson, write code, hit Run.

Read more →
📝

Python exercises for beginners — interactive, not multiple-choice

Tired of 'pick A, B, C, or D' quizzes that don't make code stick? Write real code from minute one.

Read more →
🤖

Learn Python with an AI tutor — guiding questions, not copy-paste answers

ChatGPT will hand you the answer in two seconds — and you won't remember it tomorrow. We do this differently.

Read more →
📊

Python for accountants & office workers — automate the boring spreadsheet

Reconciliations, pivot tables, monthly closes — the same workflow every month. Python writes the script once and you stop doing it by hand.

Read more →
⚙️

Python automation course — Excel, APIs, web scraping, scheduling

Skip the 80-hour 'computer science fundamentals' detour. Go straight to the libraries that do the work.

Read more →
🏆

Best Python course for beginners — honest comparison, not paid placements

If you have 5 minutes: do the first lesson and decide. If you have 50: read the comparison criteria below, then check whichever course you were already considering against them.

Read more →
🐍

Python online compiler — full CPython in the browser, no install

Most 'online Python compiler' tools either are not CPython, time out after 10 seconds, or paywall the imports you actually need.

Read more →

FastAPI project tutorial — build & deploy a real API, not a toy

Most FastAPI tutorials stop at /hello and a couple of @app.get decorators. Production FastAPI starts after that.

Read more →
✍️

Python practice — not a video course you'll never finish

Video courses sell well and stick badly. Active recall — code you type, errors you debug, predictions you check — is what actually moves the needle.

Read more →
🎯

Senior Python interview prep — algorithms, system design, behavioral (FAANG + scale-ups)

The interview is a different sport from the day job. We treat it like one — drilled, timed, with explicit feedback on the patterns that actually score.

Read more →
🌱

Python for beginners — 15 free lessons, no signup, no card

Brand new to programming? Start here. Python runs in your browser, the first lesson takes 5 minutes, and you'll have written a working function by lesson 3.

Read more →
📊

Python for data science — pandas, polars, real datasets

Data science books love arrays like [1, 2, 3]. Hiring managers care if you can groupby a real dataset and explain what you did. We optimise for the second.

Read more →
💼

Python for jobs — interview prep + 20 portfolio projects

We won't promise '12 weeks to a six-figure offer'. We will give you the technical foundation and projects that survive real screens — the rest is your reps.

Read more →
🌍

Learn Python online — interactive lessons, AI tutor, 18 languages

If you typed 'learn Python online' into Google, you've already seen the affiliate-stuffed top 10. Open lesson one here and decide for yourself in five minutes.

Read more →
🧠

AI engineering with Python — Anthropic SDK, RAG, evals, agents

ChatGPT API tutorials end at 'hello world'. We start at the boring middle — versioning, evals, retrieval — where shipped AI features actually live.

Read more →
🌐

Python for frontend devs — add a backend without leaving the browser

You already know event loops, JSON, fetch, async/await. Python isn't a new language — it's the same patterns with different syntax. The shortest path from frontend to fullstack starts here.

Read more →

None of these match? Take the 10-question skill test for a personalised starting point, or browse the full course catalogue.

Every page above routes to a real lesson or learning path — no "coming soon" placeholders.