Skip to content

Course catalog

50 courses · 10 disciplines · curated for depth

Reset
Abstract cover artwork for RAG Systems in Production, a Agentic AI course Agentic AI
Agentic AI intermediate

RAG Systems in Production

The gap between a RAG demo and a RAG product is chunking strategy, retrieval evaluation and latency budgets. Covers document parsing, chunk boundary design, hybrid retrieval, cross-encoder re-ranking, and caching layers that keep p95 sane.

DO Daniel Okafor 4.9

$89.00

13 hours

Abstract cover artwork for FastAPI in Production, a Python course Python
Python intermediate

FastAPI in Production

Dependency injection that stays testable, Pydantic models as your contract, SQLAlchemy 2.0 sessions scoped correctly, background tasks that do not block responses, structured logging, and graceful shutdown. Ends with a service that has readiness probes, migrations and a real test suite.

TN Tomas Nowak 4.9

$69.00

12 hours

Abstract cover artwork for Transformers and Attention, Implemented Line by Line, a Deep Learning course Deep Learning
Deep Learning advanced

Transformers and Attention, Implemented Line by Line

Build a transformer from scratch: scaled dot-product attention, multi-head projections, positional encodings, KV caching and the modern variants (RoPE, grouped-query attention, RMSNorm) that make inference cheap. You will train a small model, profile it, and understand precisely where the FLOPs go.

HT Hiroshi Tanaka 4.9

$109.00

17 hours

Abstract cover artwork for Deep Learning with PyTorch: Fundamentals to Fine-Tuning, a Deep Learning course Deep Learning
Deep Learning intermediate

Deep Learning with PyTorch: Fundamentals to Fine-Tuning

Autograd from first principles, then real training loops: learning-rate schedules, mixed precision, gradient accumulation, distributed data parallel, and the debugging discipline for a loss that will not go down. Finishes by fine-tuning a pretrained model on a custom dataset with a proper evaluation harness.

HT Hiroshi Tanaka 4.9

$99.00

22 hours

Abstract cover artwork for Recommender Systems from Scratch, a Machine Learning course Machine Learning
Machine Learning intermediate

Recommender Systems from Scratch

Build a recommender end to end: implicit-feedback matrix factorisation, content-based retrieval with embeddings, two-stage retrieve-then-rank architectures, and the cold-start problem every real system faces. Evaluated with offline ranking metrics and an honest discussion of why they disagree with A/B tests.

HT Hiroshi Tanaka 4.9

$89.00

15 hours

Abstract cover artwork for Building Production Agents with LangGraph, a Agentic AI course Agentic AI
Agentic AI intermediate

Building Production Agents with LangGraph

Design agents as explicit state machines instead of prompt spaghetti. You will build a typed graph with conditional edges, add checkpointing so runs are replayable, implement retry and refinement loops, and ship an agent that degrades gracefully when a model call fails. Ends with a production deployment that handles concurrency, idempotency and observability.

PR Priya Raghavan 4.9

$89.00

14 hours

Abstract cover artwork for System Design Interviews for Senior Engineers, a Career Skills course Career Skills
Career Skills advanced

System Design Interviews for Senior Engineers

Senior system design interviews test judgement under ambiguity, not memorised diagrams. Requirement clarification, capacity estimation, explicit trade-offs, failure modes, and narrating your reasoning so the interviewer can follow it.

NH Nadia Hussain 4.8

$89.00

12 hours

Abstract cover artwork for Accessibility Engineering for Web Applications, a Web Development course Web Development
Web Development intermediate

Accessibility Engineering for Web Applications

Accessibility is a set of engineering constraints, not a checklist bolted on at the end. Semantic structure, keyboard operability, ARIA for dynamic regions, focus management in modals, and testing with an actual screen reader rather than a linter.

AB Aisha Bello 4.8

$69.00

9 hours

Abstract cover artwork for Rust for Python Engineers, a Python course Python
Python advanced

Rust for Python Engineers

Learn Rust from a Python mental model, then use it where Python hurts. Ownership and borrowing explained against garbage collection, error handling without exceptions, and shipping a PyO3 extension that speeds up a real hot path in your codebase.

TN Tomas Nowak 4.8

$99.00

16 hours

Abstract cover artwork for Gradient Boosting in Depth: XGBoost and LightGBM, a Machine Learning course Machine Learning
Machine Learning intermediate

Gradient Boosting in Depth: XGBoost and LightGBM

Still the strongest default for tabular problems, and still widely misused. How the boosting objective actually works, which hyperparameters matter and which are noise, categorical handling, and reading SHAP values without over-reading them.

HT Hiroshi Tanaka 4.8

$75.00

11 hours

Abstract cover artwork for Evaluation-Driven LLM Development, a Agentic AI course Agentic AI
Agentic AI advanced

Evaluation-Driven LLM Development

Shipping an LLM feature without an eval suite is shipping a rumour. Build golden datasets from production traffic, write graders that correlate with human judgement, and wire regression gates into CI so a prompt change cannot quietly degrade quality.

MA Marta Alves 4.8

$99.00

12 hours

Abstract cover artwork for Writing for Engineers: Design Docs and Postmortems, a Career Skills course Career Skills
Career Skills beginner

Writing for Engineers: Design Docs and Postmortems

Writing is the highest-leverage engineering skill nobody teaches. Structure a design doc so reviewers engage with the decision instead of the prose, run a blameless postmortem that produces real action items, and write updates that make your work legible to people two levels away.

AB Aisha Bello 4.8

$35.00

6 hours