Learn Python by doing — in a real notebook, with an AI coach.
Python Quest is a set of hands-on missions from first steps to advanced pandas. Real Python runs right in the browser — nothing to install. Every learner gets their own data, every answer is checked instantly, and Taima explains errors without giving the answer away.
Short explanation, a cell to try, then a real task. Every mission is a workplace situation.
Press ✔ Check: each item says what is right and exactly what to fix.
Explains errors in plain English or Arabic and nudges you forward — never hands over the solution.
Each learner gets different numbers, so answers cannot be copied.
Download any mission as .ipynb and keep going in Jupyter, VS Code or Colab.
XP, ranks, badges, streaks and a team leaderboard.
Try it — no account needed
Pick a demo mission. The first start takes a few seconds while Python loads into your browser.
▶ Open the notebook · ~10 min 🐣 Clean the participants listLists, loops and string methods on a messy real-world list.
▶ Open the notebook · ~15 min 🐼 First look at a datasetread_csv, selecting, filtering, sorting and nlargest.
▶ Open the notebook · ~15 min
Four levels, one path
Everything is open: beginners start at the top, experienced developers jump straight to pandas or Advanced.
🐣 Foundations
- The training budget DEMO
- Clean the participants list DEMO
- A grading function you can trust
📦 Working with data
- Rescue a broken export
- Read an API response
🐼 Data analysis with pandas
- First look at a dataset DEMO
- Clean it before you trust it
- Group, aggregate, pivot
- Join two tables — and find who is missing
- Build a monthly price index
- Tell it with a chart
🧠 Advanced Python
- From loops to vectors: 50× faster
- Survey weights: from sample to population
- Production code: a class with tests
🏛 For organisations and their teams
Python Quest comes with Taim Academy's Python and data courses — and can be licensed on its own for a team. Missions use the kind of data statisticians, analysts and developers work with every day.
- Access for every staff member, with your organisation's name on their missions
- Progress for the training team: who started, who finished, scores and time
- Bilingual English / Arabic, runs in any browser — no installs on government devices
- Certificate with the course; missions tailored to your data on request