Your analyst journey 20 missions · 5 stages
0 / 20 complete
Rookie Analyst 0 XP
+100 XP Mission complete.
← Learn 20 missions · 7 practice labs · self-paced

The Practical Data Analyst.

Learn to solve business problems with data in the AI era — from defining the metric and querying the data to validating the answer and influencing the decision.

0%complete
Current rank Rookie Analyst Complete missions to rank up
Experience 0 / 2000 XP Every lesson = +100 XP
Missions cleared 0 / 20 Progress is saved on this device
Structure5 stages
Curriculum20 modules
ToolsFree-first
Practice7 live case labs
The idea

Don't learn to compete with AI at writing SQL. Learn to become the analyst who can frame the problem, give AI the right context, catch bad analysis and make the decision better.

01

CURRICULUM

SQL and visualization stay in the course, but they sit inside a larger analytical workflow: question → metric → data → analysis → validation → decision.

01

Foundations

Badge locked
0 / 4 missions

Understand the business question, the data model, and the metric before touching a dashboard.

02

Analysis

Badge locked
0 / 4 missions

Turn raw data into trustworthy evidence and communicate it without hiding behind a chart.

03

AI-Native Analytics

Badge locked
0 / 3 missions

Use AI to move faster while keeping human ownership of definitions, validation and decisions.

04

Business Domains

Badge locked
0 / 6 missions

Learn how analytical thinking changes when the business model, customer journey and operating constraints change.

05

Career Lab

Badge locked
0 / 3 missions

Work like an analyst when the request is ambiguous, the deadline is real and the answer has to influence a decision.

02

CASE ARCADE

Break the analysis on purpose, run the checks, and learn to recognize the failure pattern before it happens in a real dashboard.

INTERACTIVE · RUN THESE

Reading teaches the rule. Breaking the metric teaches the instinct.

Every lab has a red failure action and a green validation action. Predict what will happen before you click.

L01 Warm-up · 8 min
02 · Data Foundations

Grain Under Pressure

Join order-level revenue to item-level rows and watch a perfectly valid SUM become wrong.

GrainOne-to-many joinsReconciliation
RUN THIS CASE Open lab →
L02 Core · 10 min
03 · SQL for Analytics

The Join Explosion

Run a payment-attempt join that quietly multiplies order value, then diagnose it with control queries.

JOIN cardinalityControl queriesPre-aggregation
RUN THIS CASE Open lab →
L03 Core · 8 min
04 · Business Metrics

Metric Contract Debugger

Keep the same numerator but swap the denominator and watch the cancellation story change completely.

DenominatorsMetric contractsBusiness meaning
RUN THIS CASE Open lab →
L04 Incident · 12 min
05 · Data Quality & Validation

Dashboard Trust Incident

A city dashboard says orders collapsed 34%. Inject duplicates, null mappings and stale data, then decide whether to escalate.

FreshnessNull spikesDuplicatesTrust classification
RUN THIS CASE Open lab →
L05 Case · 12 min
12 · Product Analytics

Funnel Drop-off Detective

A redesign appears to hurt activation. Run a funnel diagnostic and separate real product friction from a tracking break.

FunnelsSegmentationInstrumentationActivation
RUN THIS CASE Open lab →
L06 Advanced · 12 min
17 · Experiments & Causal Thinking

Experiment Integrity Check

Treatment conversion looks better, but the assignment split is wrong. Run integrity checks before reading lift.

A/B testsSample ratio mismatchGuardrailsCausality
RUN THIS CASE Open lab →
L07 Red team · 15 min
10 · Evaluate the AI

AI SQL Red Team

An AI-generated query runs and returns a polished answer. Run validation to uncover three analytical bugs.

AI reviewSQL validationMetric logicClaim audit
RUN THIS CASE Open lab →
03

EVERY LESSON FOLLOWS A REAL WORKFLOW

No isolated syntax drills. Each lesson starts with a business context and ends with a decision or communication task.

01 Context
02 Concept
03 Dataset
04 Challenge
05 AI assist
06 Validation
07 Business takeaway
04

THE CAPSTONE

The final project is not “build a dashboard.” It is an ambiguous analyst request that has to become a defensible recommendation.

Module 20

The Analyst Case.

You receive the business context, database, metric definitions and stakeholder request. You decide what to investigate, use SQL/Python/AI where useful, validate the result and present what the business should do next.

01Analysis
02Visualization
03Executive memo
04Recommendation