The Python Quest
Never written a line of code? Learn Python one tiny project at a time — you write the plain-English brief, the AI writes the Python, and you end by building your own working API.
✓ First 2 lessons free · no card needed · one plan unlocks every course
The course at a glance
The gentlest way into real programming. Every phase is one small, finished thing you can run and show someone — a greeter, a profile card, a tip splitter, a quiz game — so you are never learning syntax for its own sake.
You are never staring at a blank file alone. You learn what each idea is for, write the instruction in plain English, review the Python that comes back against a checklist, then tweak one line by hand. By Phase 11 that habit has you building and calling your own REST API.
How learning happens
Every chapter follows the same loop — taught in Phase 0 and run for the rest of the course. Two beats to learn, two beats to build. Most chapters take 30–60 minutes; the build chapter that closes each phase runs longer.
Learn
A short read plus an animated model of the idea. No syntax dumps — you learn what the thing is for.
Brief
Write the instruction in plain English. Precision of intent is the skill being trained here.
Review
Read what came back against a checklist. This is where engineers are actually made.
Tweak
Change one thing yourself, by hand, and watch it move. Ownership beats copy-paste.
What you need first
A laptop and a browser
Everything runs in Google Colab — nothing to install, nothing to break. If you can open a website, you are ready.
Any prior coding
No terminal, no maths beyond a calculator, no computer-science words. Phase 1 starts at "what is Python and why".
Python, one project at a time
First steps → variables → maths → strings → decisions → loops → collections → functions → errors → pip → your first API.
The portfolio
Everything built in this course is real, runnable, and shareable — and it compounds into one flagship artefact.
The Greeter
Your very first program — print(), input() and a comment — running for real in about an hour.
Nine tiny programs
Profile Card, Tip Splitter, Mad Libs, Guessing Game, pattern art, Quiz Game, Fortune Teller, Digital Diary, Weather CLI — one finished thing per phase.
A books REST API
A FastAPI service with GET, POST, PUT and DELETE, JSON persistence, and a real client calling it.
The capstone
The whole quest points at one moment: the first time something you built answers a request over the web. Phase 11 turns everything before it — variables, functions, dictionaries, errors, modules — into a live service you can call.
Your First API
A running web server
Understand what a REST API really is — four verbs, a URL each — then a FastAPI hello world in about twelve lines.
GET, POST, PUT, DELETE
List books, fetch one by id with a proper 404, add with a Pydantic model, update and delete — a full CRUD service.
It remembers
Save the data to a JSON file so restarting the server no longer wipes everything you added.
Like a real client
Hit your own endpoints the way an app would, read the responses, and see the loop close.
Concept coverage matrix
Every major concept, where it's introduced, and where it pays off.
The skill ladder
What you can honestly say after each stage. Each claim maps to something you've built, run, and can show on a screen.
I can write and run Python
A greeter, a profile card and a tip splitter that work.
I can make the program decide and repeat
Mad Libs, a guessing game and pattern art.
I can hold and shape real data
A quiz game, a fortune teller and a saving diary.
I built a working API
A live FastAPI service I can call over the web.
Time and pacing
Each chapter is roughly 20–40 minutes, and each phase is one small project you finish before moving on. At a few chapters a week, most absolute beginners reach their first API in four to six weeks.
Steady pace
A few chapters a week, one project per phase.
Typical chapter
Short read, plain-English brief, review, one tweak.
Access
Every phase and every mini-project, kept for good.
One subscription. Every course.
The Python Quest isn't sold on its own. A single MJ Tech Institute plan unlocks it alongside every other course we've shipped — 8 today, with more added over time — at no extra cost.
Everything, included
Subscribe once and every course unlocks — this one and every future release. No per-course purchases, ever.
Cancel any time
Monthly and annual plans cancel from My account whenever you like. Your progress is always saved.
Start free first
The first 2 lessons of The Python Quest cost nothing, no card required, before you choose a plan.
Finish with 11 mini-projects and your own working API
Phase 0 is free and takes about an hour. If it doesn't click, you've lost nothing.
Start the course today