Projects

Build something you can put on your CV.

Start with a beginner project and work up. Each one runs in your browser, with checks that tell you when it works.

  • 25 projects
  • 9 run in the browser
  • 4 difficulty levels
Can I publish these to GitHub?

These lessons are not a second catalog or a video course, and this tab cannot publish a repo for you. Passing every LakeBench lesson means you can write the transforms, the DAG habits, the tests, and the design argument. It does not publish a repo. The Cloud capstone is a numbered GCP free-tier checklist this tab cannot execute. Do those steps outside, then copy the solutions you wrote, add a README that states grain, schedule, and failure modes, and push that.

01

Beginner

Ingest a CSV-shaped API feed, model a star from orders, and clean messy bronze into silver.

Python from Zero

Locked

Capstone: ingest script end to end

Bring the track together in one small ingest job: fetch API pages, validate each row, log accepted and rejected counts, and return clean order IDs.

Runs in this tab18 min

SQL from Zero to Advanced

Locked

Capstone: model a star from orders

Declare grain, aggregate payments first, and project a fact table from source headers.

Runs in this tab18 min

Pandas: Data Analysis with Python

Locked

Capstone: messy data to analysis-ready

Duplicate keys, mixed types, gnarly dates, nulls: bronze to silver in pandas, same instinct as Spark medallion.

Runs in this tab16 min
02

Intermediate

Incremental Spark MERGE, a simulated night job, dbt-shaped staging and tests, and a publish suite.

PySpark from Basics to Big Data

Locked

Capstone part 2: incremental MERGE

Keep bronze → silver → gold, then apply a second micro-batch with a Delta-style latest-wins MERGE.

Runs in this tab16 min

PySpark from Basics to Big Data

Locked

Medallion pipeline project

A medallion pipeline moves from raw bronze data to cleaned silver data and then to a business-ready gold result. Build the 3 steps and check the grain at each one.

Runs in this tab14 min

Orchestration & Reliable Pipelines

Locked

Capstone: a reliable night job

Walk extract → load in order, skip duplicate keys, retry a flaky extract. Still a simulation. Still the right habits.

Runs in this tab16 min

dbt & Analytics Engineering

Locked

Capstone: staging, mart, test

Layer a staging CTE, project a paid-orders mart, and return unique-test violators on order_id (zero in this warehouse).

Runs in this tab16 min

Data Quality & Observability

Locked

Capstone: a publish suite

Wire not-null, unique, and row-count on df_orders. Print a summary dict of booleans. Project the frame you would actually publish.

Runs in this tab16 min
03

Advanced

Late messages on a fake topic, a GCP free-tier deploy checklist, and the ship runbook order.

Cloud Platforms for Data Engineers

Locked

Capstone: deploy ingest to the cloud

A numbered GCP free-tier checklist: bucket, bronze file, BigQuery, a query, a README screenshot. The last mile is still outside this tab.

Checklist16 min

Checklist. The cloud and daemon stay on your machine.

Streaming & Message Queues

Locked

Capstone: late messages

3 orders on FakeKafkaTopic, one behind the watermark. Keep the on-time keys and return the offsets you would commit.

Runs in this tab16 min

Infrastructure & Engineering Practices

Locked

Capstone: ship checklist

git commit, docker build, ci test, terraform plan, deploy. The grader checks the order. The daemon, cluster, and cloud stay on your machine.

Checklist16 min

Checklist. The cloud and daemon stay on your machine.

04

System design

One path from click to dashboard at 500M events/day. The whiteboard is the work.

Data Engineering System Design

Locked

Capstone: full pipeline design

One path from click to dashboard at 500M events/day. Every hop points at a lesson you already did. The whiteboard is the work.

Whiteboard22 min

Final-year projects

Bigger projects you build over a few weeks on your own laptop. Each one comes with a week plan, starter code, viva questions with model answers and a resume line, so you can present it with confidence.

Related studio tickets

Same grain fights, in the studio.

The 12 to 18 month path that sequences these is on the roadmap.