Programming Languages
Learn a language by running it — every example runnable or compiler-verified, traced line by line, with the real errors explained.
Data & Analytics
Move, model, and query data at scale.
Data Engineering
From SQL fundamentals to production Spark, Kafka, lakehouse table formats, orchestration, and a full end-to-end pipeline.
Start learningSQL Mastery
Learn SQL by running it — edit and execute real queries against a live database in your browser. JOINs, aggregations, window functions, and CTEs.
Start learningSpark with Scala
Learn every Spark DataFrame function by running it — string, date, window, array, and JSON functions with editable examples and the N ways to use each one.
Start learningApache Iceberg
Learn the Iceberg lakehouse table format by running it — create tables, time-travel across snapshots, MERGE and upsert, evolve schema and partitions, and maintain tables, with editable Spark SQL examples.
Start learningAI Engineering
Build real applications on large language models.
Forward Deployed Engineer
The complete course for the role every AI company is hiring for — customer discovery, integrations, applied AI with evals, deploying inside a customer's environment, security and operations. 13 modules, a capstone project and a certification exam.
Start learningPrompt Engineering
Learn prompt engineering by doing — edit real prompts and run them against a live AI model in your browser. Roles, few-shot, structured output, chain-of-thought, and more.
Start learningObservability & AI Ops
See, understand, and debug production systems — with AI doing the heavy lifting.
Software Craft
The fundamentals that outlast any framework.
Comments
0Join the conversation. Sign in to leave a comment — we'd love to hear your thoughts.
