Skip to content
LakeBench
ProblemsCommunityPricing
Sign inStart practicing
Back
  1. Home
  2. Projects

Projects

Capstones you already write in Learn.

These are the final lessons of each track, grouped the way a hiring manager would ask about them. They are not a second catalog, not video courses, and not a GitHub repo this tab can publish. Core foundational modules are free. Capstones sit in advanced modules and need Pro.

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.

Beginner

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

Core Python for Data Engineers

Capstone: ingest script end to end

Page an API, validate rows, log counts, and return clean order ids.

Runs in this tab18 minPro
Open capstoneStart this track free

SQL & Analytical Warehousing

Capstone: model a star from orders

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

Runs in this tab18 minPro
Open capstoneStart this track free

Pandas for Data Manipulation

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 minPro
Open capstoneStart this track free

Studio bundle

Lakebench SQL: filters and joins

First Lakebench SQL drills on employees, departments, and customers. Filters, aggregates, and beginner joins.

Multi-ticket studio bundle120 minBundle
Open capstoneStart this track free

Studio bundle

Lakebench Python: core drills

First Lakebench Python drills: flatten lists, hash maps, merge sorted lists, and two sum.

Multi-ticket studio bundle120 minBundle
Open capstoneStart this track free

Studio bundle

Lakebench Python: arrays and windows

Hashing, two pointers, and sliding windows from the Lakebench Python 70 set.

Multi-ticket studio bundle90 minBundle
Open capstoneStart this track free

Studio bundle

Clickstream to silver

Dedup replayed events, sessionize, and reconcile GMV. Beginner production ticket plus a Lakebench SQL session drill.

Multi-ticket studio bundle55 minBundle
Open capstoneStart this track free

Studio bundle

Pandas wrangling sprint

Vectorized cleaning, groupby GMV, and melt/pivot reshapes on order frames. Five Pandas interview drills end to end.

Multi-ticket studio bundle80 minBundle
Open capstoneStart this track free

Intermediate

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

PySpark for Distributed Processing

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 minPro
Open capstoneStart this track free

PySpark for Distributed Processing

Medallion pipeline project

Bronze (raw) → silver (deduped) → gold (business metric) in one script.

Runs in this tab14 minPro
Open capstoneStart this track free

Orchestration & Reliable Pipelines

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 minPro
Open capstoneStart this track free

dbt & Analytics Engineering

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 minPro
Open capstoneStart this track free

Data Quality & Observability

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 minPro
Open capstoneStart this track free

Studio bundle

Lakebench SQL: windows and CTEs

Running totals, ranks, sessionization, and multi-CTE business questions from the Lakebench SQL set.

Multi-ticket studio bundle150 minBundle
Open capstoneStart this track free

Studio bundle

Lakebench Python: trees and graphs

Binary trees, BFS/DFS islands, and course schedule from the Lakebench Python set.

Multi-ticket studio bundle200 minBundle
Open capstoneStart this track free

Studio bundle

Production on-call pack

Broken DAG, silver dupes, FinOps scan, and driver OOM. Four tickets that mirror a bad Friday deploy.

Multi-ticket studio bundle75 minBundle
Open capstoneStart this track free

Studio bundle

PySpark memory and skew

Fix collect() OOM, broadcast joins, and partition tuning on simulated Spark. Interview PySpark plus production RCA.

Multi-ticket studio bundle70 minBundle
Open capstoneStart this track free

Studio bundle

Full interview loop

One Lakebench SQL filter drill, one DSA hash map, and a timed practice loop. Mimics a 45-minute DE screen.

Multi-ticket studio bundle45 minBundle
Open capstoneStart this track free

Studio bundle

Data quality incident

Broken pipeline RCA, duplicate grain test, and the quality-suite capstone publish checklist in one sitting.

Multi-ticket studio bundle90 minBundle
Open capstoneStart this track free

Advanced

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

Cloud Platforms for Data Engineers

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.

Checklist. The cloud and daemon stay on your machine.16 minPro
Open capstoneStart this track free

Streaming & Message Queues

Capstone: late messages

Three orders on FakeKafkaTopic, one behind the watermark. Keep the on-time keys and commit those offsets.

Runs in this tab16 minPro
Open capstoneStart this track free

Infrastructure & Engineering Practices

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.

Checklist. The cloud and daemon stay on your machine.16 minPro
Open capstoneStart this track free

Studio bundle

SCD Type 2 and CDC apply

Merge CDC batches into a slowly changing dimension without overlapping windows. Production ticket plus Lakebench SCD drill.

Multi-ticket studio bundle60 minBundle
Open capstoneStart this track free

Studio bundle

FinOps and EXPLAIN literacy

Read EXPLAIN output, cut bytes scanned, and pass the FinOps score bar on a GMV aggregation ticket.

Multi-ticket studio bundle40 minBundle
Open capstoneStart this track free

System design

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

Data Engineering System Design

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.

Whiteboard. No cluster grades this.22 minPro
Open capstoneStart this track free

Related studio tickets

Same grain fights, in the studio. The beginner DAG is free. The rest need Pro.

  • Broken DAG: silver_events unique test redFree · beginner
  • FinOps: dashboard GMV is scanning the lakePro · intermediate
  • SCD Type 2: apply city-change CDCPro · advanced
  • Broken job: driver OOM from .collect()Pro · intermediate

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

LakeBenchPractice today. Build tomorrow.

Warehouse practice that runs in the tab, not on a cluster. Learn concepts, solve interview drills, and mock the round in one place.

Product

  • Studio sandbox
  • Capstone projects

Practice

  • SQL interview questions
  • PySpark interview questions
  • Python interview questions
  • DE theory questions
  • LeetCode for data engineers

Company

  • About
  • Contact

Legal

  • Privacy
  • Terms
  • Refunds & cancellation
  • Shipping & delivery

© 2026 Lakebench, operated by Hunnurji Rao. Bengaluru, Karnataka, India.

No cluster. No install. Just the tab.