Free lab Real Python 3. Zero installs. Your code stays in this browser. Open the playground

Data Analysis Essentials

The everyday superpower. Describe datasets with real statistics, clean the messy values every spreadsheet hides, group and total by category, rank the top performers, and ship an insight report — pure Python, the same moves you'd later make in pandas.

Intermediate 5 lessons 180 XP ~71 min
Real work, not toy syntax

What this course helps you build

Each lesson connects the Python concept to work you could automate, analyse or ship.

Honest averages

Choose mean, median or mode so outliers can't mislead your report.

Messy CSV rescue

Strip, convert and quarantine bad values without crashing the run.

Category totals

Group revenue, signups or errors by key — pure-Python GROUP BY.

Top-N leaderboards

Rank best sellers and slowest pages with sorted, keys and slices.

Course roadmap

  1. 1

    Describing Data: Mean, Median & Mode Start here

    12 min 30 XP 2 quiz 1 challenge
    Start →
  2. 2

    Cleaning Messy Data

    14 min 35 XP 2 quiz 1 challenge
    Start →
  3. 3

    Grouping: Totals by Category

    14 min 35 XP 2 quiz 1 challenge
    Start →
  4. 4

    Rankings: Top-N with sorted & max

    13 min 35 XP 2 quiz 1 challenge
    Start →
  5. 5

    Capstone: From Raw Rows to Insight Report

    18 min 45 XP 2 quiz 1 challenge
    Start →

You can take every lesson without an account — but create a free account to save progress, earn XP and unlock achievements.

Your next ten minutes

Write Python that does something useful.

Start free. No install, no card, no passive video marathon.

Start learning free → Explore the path