Explore courses, bite-sized lessons, tutorials, and assessments.

Master system design through bite-sized lessons built for early-career engineers. Build scalable, bulletproof systems with hands-on projects and real-world case studies that make complex concepts click.
Most people learn SQL by memorising syntax. This course teaches you how to think in SQL and that is the difference between copying queries and writing them.

How machines learn from data, from your first mean calculation through regression models and decision trees, and how to tell whether the model you built actually works.
Follow a tiny next-token predictor until the logic behind modern language models becomes clear.