🐍 New · Python × AI

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.

▶ Try a mission now — free For organisations
🧪Hands-on, not slides

Short explanation, a cell to try, then a real task. Every mission is a workplace situation.

✅Checked instantly

Press ✔ Check: each item says what is right and exactly what to fix.

✨Taima, the AI coach

Explains errors in plain English or Arabic and nudges you forward — never hands over the solution.

🎲Your own data

Each learner gets different numbers, so answers cannot be copied.

📓Jupyter-compatible

Download any mission as .ipynb and keep going in Jupyter, VS Code or Colab.

🏆Fun to finish

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.

Four levels, one path

Everything is open: beginners start at the top, experienced developers jump straight to pandas or Advanced.

🐣 Foundations

Variables, strings, lists, loops and functions — fast, with real tasks.
  • The training budget DEMO
  • Clean the participants list DEMO
  • A grading function you can trust

📦 Working with data

Dictionaries, files, errors and comprehensions.
  • Rescue a broken export
  • Read an API response

🐼 Data analysis with pandas

Load, clean, group, join, time series and charts.
  • 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

Vectorising, classes, type hints, tests and statistics that hold up.
  • 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
Ask about Python Quest for your team Corporate training at Taim