Modules Hub · The Deck
Pick your lane.
Five practice lanes — model data, build pipelines, write SQL and Python, and run real Spark — each with interview-style tasks and a clear verdict on what you built. New to a topic? Start in the knowledge library and learn the concepts first.
Module library
5 lanesPractice schema thinking
Data Modeling
Entities, keys, and defensible relationships.
Practice system flow
Pipeline Builder
Orchestration, failure handling, dependency flow.
Practice query reasoning
SQL
Schema-aware problems that reward clarity.
Practice transform logic
Python
Transform-heavy tasks under edge-case pressure.
Practice execution reasoning
Spark Playground
Real PySpark, read through the DAG and plan Spark ran.
Before the workspace
learn firstKnowledge Corner
Deepen the fundamentals before you build.
Short, concept-first reads that make each practice lane click. Skim one, then step straight into the workspace.
Open Knowledge CornerPython for data mungingCleaning inputs, reshaping rows, and writing transformations that stay readable.FoundationsSQL basicsCore querying patterns, joins, filters, grouping, and result-shaping habits.FoundationsSQL advancedWindow functions, layered CTEs, debugging strategies, and analytical tradeoffs.IntermediateData modeling pre-requisitesGrain, keys, cardinality, and the mental model behind durable entity design.FoundationsPipeline builder foundationsDependency order, quality gates, retries, alert paths, and orchestration tradeoffs.Foundations
