For analysts, students and the data-curious
Data skills,
learned by doing.
Five tracks — SQL, Excel & Sheets, Power Query, Python and Power BI — each with a real engine running in your browser. Read a short lesson, solve a real task, and know the moment you press Check whether you got it.
90 chapters · 726 hands-on quests · beginner to advanced · works on your phone and offline
Every dot is a chapter. Start at the left of any line — or several at once.
Five tracks, one practice company
Every track uses the same fictional business — VirgoACP, an ACP-sheet distributor — so the orders, reps and products you query in SQL are the ones you clean in Power Query and model in Power BI.
SQL
45 chapters · 368 quests
Query a real Postgres database, from SELECT to window functions.
Revenue by region SELECT b.region, SUM(oi.quantity * oi.unit_price) AS revenue FROM order_items oi JOIN orders o ON o.order_id = oi.order_id JOIN branches b ON b.branch_id = o.branch_id GROUP BY b.region;Excel & Sheets
9 chapters · 84 quests
Formulas that do the work — lookups, dynamic arrays, LAMBDA.
A lookup that never breaks =XLOOKUP(A2, Reps!A:A, Reps!C:C, "Not found")
Power Query
10 chapters · 73 quests
Clean and reshape messy data once, refresh it forever.
Group and total, refreshable = Table.Group(Source, {"Region"}, {{"Revenue", each List.Sum([Revenue]), type number}})Python
18 chapters · 143 quests
Start from zero and write real programs — no install needed.
Totals per region with pandas sales = pd.read_csv("sales.csv") sales.groupby("Region")["Revenue"].sum()Power BI
8 chapters · 58 quests
Model data and write DAX measures that answer real business questions.
A measure that respects every filter % of Total = DIVIDE([Total Sales], CALCULATE([Total Sales], ALL(Products)))
How a chapter works
- 1
Read a short lesson
Plain English, a beginner card that explains the jargon, runnable examples on every page, and a Hinglish note under each section.
- 2
Solve real tasks
Write the query, formula, step, program or measure. It runs on the practice data and is checked against the right answer — any correct approach passes.
- 3
Keep it
Misses go to your mistake notebook and review queue, daily quests keep your streak alive, and your progress follows you to every device.
Built for actually learning
Real engines, in your browser
PostgreSQL, a spreadsheet engine, Power Query, Python and a DAX engine all run on your device. Nothing to install — and it keeps working offline.
A tutor that won’t spoil it
Stuck? Ask for a nudge, then “where’s the problem?”, then the shape of an answer. It explains errors in plain words and never writes the solution for you.
Remember what you learn
Quests you struggled with come back after 1, 3, 7, 16 and 35 days. Every wrong answer is kept in a mistake notebook, with what the checker said.
Projects across tools
Real business requests — a Q1 review, a messy export, bonus season — solved with SQL, Power Query, Excel, Python and Power BI together.
Interview practice
Timed sets of hands-on questions, like a take-home test. See your time per question and send the misses to review.
Certificates anyone can verify
Finish a track and get a certificate with an ID. Employers can check it on a public page.
English, with Hinglish notes
Every lesson section has a short Hinglish explanation, and the AI tutor answers in English, Hinglish or both.
Your first query takes two minutes.
Free. No installs. Pick any track and start at chapter one.
Start learning