Courses


Applied AI Systems

Build production AI systems — retrieval-augmented generation, autonomous agents, evaluation, interpretability, safety, and inference optimization. Bridge the gap between research papers and shipped products.

23 hr
Cloud Architecture Patterns

Master the building blocks of cloud-native systems — compute, storage, networking, serverless, containers, IaC, CI/CD, and multi-region architecture.

14 hr
Data-Intensive Applications

Understand the internals of data systems — storage engines, replication, partitioning, transactions, batch processing, and stream processing. Based on the concepts from Martin Kleppmann's "Designing Data-Intensive Applications."

27 hr
DSA Fundamentals

Master algorithmic patterns and data structures through hands-on LeetCode-style problems - from arrays and hashing to dynamic programming and advanced graphs.

15 hr
Introduction to Agentic AI

Understand how AI agents work, from LLM foundations to production-ready agent architectures.

12 hr
ML Systems & Infrastructure

Learn how machine learning systems are built, deployed, and operated at scale — from feature engineering to model serving to monitoring.

14 hr
OOD Fundamentals

Master object-oriented design from first principles, SOLID, design patterns, and classic interview problems with hands-on coding.

14 hr
System Design Fundamentals

Build a strong foundation in designing scalable, reliable distributed systems.

10 hr
Tackling System Design Interview Problems

A short course that equips you with the skills to approach system design interviews methodically.

2 hr
Basis Lab
Nothing here covers what you need?

Basis Lab writes one for you from a sentence about what you want to be able to do, then teaches it and checks you understood. Your first course is free.