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

The first 3 chapters of every track are free. Full access is ₹499 once, for 12 months. See pricing

SQL45 chapters · 368 questsExcel & Sheets9 chapters · 84 questsPower Query10 chapters · 73 questsPython18 chapters · 143 questsPower BI8 chapters · 58 quests

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. 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. 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. 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.

No installs. Pick any track and start at chapter one; the first 3 chapters of each track are free.

Start learning