Courses
Learn by category
Searchable courses on AI, systems, security, product, and emerging technology. Filter by topic and find what you need fast.
8 courses

Designing Reliable AI Features
A practical framework for shipping AI into products without sacrificing trust, latency budgets, or operational clarity.

APIs That Survive Production
How to design HTTP APIs that stay clear under load, evolve safely, and remain pleasant for client teams to consume.

Systems Thinking for Backends
Latency, queues, and failure domains explained as design tools rather than after-the-fact incidents.

Evaluating Machine Learning Models
A clear approach to offline metrics, online experiments, and the gap between leaderboard scores and product value.

Practical Security for Builders
Security habits that fit inside normal engineering work: threat modeling, secrets, auth, and safe defaults.

Product Sense for Engineers
How engineers can shape roadmap quality by framing problems, measuring outcomes, and saying no with alternatives.

Emerging Interfaces for Agents
Patterns for building agentic workflows that stay inspectable, interruptible, and useful in real products.

Data Contracts That Teams Keep
How shared schemas, ownership, and change policies keep analytics and product pipelines from quietly breaking each other.