Skip to content

Course catalog

Choose the engineering depth your work requires.

Preview AI developer tools courses, follow the complete beginner-to-architect handbook, specialize in production AI, or build systems depth through a connected ten-course engineering track.

Learning options
28
Core handbook
12 volumes
Focused courses
27
Available study
218 hr 50 min

118 hr 30 min in the sequential handbook plus 100 hr 20 min across elective focused courses.

Choose with intent

One platform, two ways to begin.

Career transformation

Use the sequenced twelve-volume curriculum when you want durable foundations and complete architectural context.

Targeted depth

Use a focused course when you already know the system boundary, skill, or interview domain you need to strengthen.

3 courses

AI Developer Tools

Three practical developer-tool courses: the AI assistants, the coding agents, and the MCP servers that connect them to your systems. Read three complete preview sections free in each, then unlock the full course with a 12-month Course Pass.

AI Developer Tools · Free preview

Free preview

ChatGPT and Claude for Developers

Use ChatGPT and Claude for real software work and check every answer against a real codebase: prompts that hold up, debugging, tests that catch bugs, SQL and shell, code review, data and research, projects and skills. Then build with the Claude and OpenAI APIs: structured output, tools, retries, caching, cost and evaluations, ending with an acceptance-tested capstone.

Intermediate · professional developers

30 sections · a check for every exercise + an acceptance-tested capstone

About 315 min reading

  • ChatGPT and Claude
  • Prompting and Verification
  • Claude and OpenAI APIs
  • Evaluations and Safety
View course and free preview

AI Developer Tools · Free preview

Free preview

Claude Code and Codex: Agentic Coding in Practice

Direct Claude Code and Codex on a real TypeScript app with 14 backlog items and acceptance tests. Plan multi-file changes, fix bugs test-first, prove UI fixes in a browser and review every diff; then add AGENTS.md, skills, subagents, hooks, MCP servers and plugins, and scale out with worktrees, cloud agents, CI and the SDKs.

Intermediate · professional developers

28 sections · 14 backlog items with acceptance tests + capstone

About 275 min reading

  • Claude Code
  • Codex
  • Agent Workflows
  • Tests and Review
View course and free preview

AI Developer Tools · Free preview

Free preview

MCP for Developers: Build, Test and Secure Servers

Build a Model Context Protocol server for a real issue tracker in TypeScript and Python. Design tools a model uses correctly, test them over the protocol in both protocol eras, connect them to Claude Code and Codex, serve them over HTTP with tokens, scopes and OAuth metadata, and ship a capstone that asks the person before it changes anything.

Intermediate · professional developers

19 sections · two tested servers + an acceptance-tested capstone

About 295 min reading

  • Model Context Protocol
  • TypeScript and Python
  • Authorization and Security
  • Protocol Testing
View course and free preview

12-volume curriculum

Core curriculum

Start here for a sequenced path from first principles to enterprise AI architecture.

13 courses

AI Engineering Specializations

Agents, RAG, model adaptation, multimodal systems, serving, security, evaluation, and production delivery.

Software Engineering Track

Free preview

AI Coding Agents for Professional Engineers

Take coding-agent work from a bounded repository issue to an evidenced patch, then design the security, evaluation, CI/CD, recovery, and operating controls required at enterprise scale.

Intermediate · software engineering

36 sections · 4 parts + capstone

About 150 min reading

  • Coding Agents
  • Repository Context
  • Verification
  • Secure Automation
View course and free preview

Backend Engineering Track

Free preview

Production GenAI with Java and Spring AI

Turn Spring engineering skills into production AI systems with typed model boundaries, authorized RAG, guarded tools, MCP, observability, evaluation, resilience, security, and release evidence.

Intermediate to advanced · Java applications

45 sections · 4 parts + engineering studio

About 185 min reading

  • Java
  • Spring AI 2.0
  • Enterprise RAG
  • Production Engineering
View course and free preview

Applied AI Systems Track

Free preview

Multimodal AI Engineering

Engineer production systems across images, documents, audio, and video with evidence provenance, multimodal RAG, fusion, accessibility, evaluation, security, cost control, and incident-ready operations.

Intermediate · media applications

45 sections · 4 parts + engineering studio

About 240 min reading

  • Vision
  • Audio and Video
  • Multimodal RAG
  • Production AI
View course and free preview

AI Security Track

Free preview

AI Security and Red Teaming for Production Systems

Threat-model and defend production AI across prompts, retrieval, tools, memory, models, supply chains, detection, red-team evidence, containment, and incident recovery.

Advanced · application security

45 sections · 4 parts + security studio

About 245 min reading

  • Threat Modeling
  • Prompt Injection
  • AI Red Teaming
  • Incident Response
View course and free preview

Model Engineering Track

Free preview

Fine-Tuning, Alignment and Model Adaptation

Diagnose when weights should change, then engineer governed data, SFT, LoRA and QLoRA, preference optimization, distillation, evaluation, adapter serving, and incident-ready operations.

Advanced · model adaptation

47 sections · 5 parts + adaptation studio

About 275 min reading

  • Fine-Tuning
  • LoRA and QLoRA
  • Preference Optimization
  • Adapter Serving
View course and free preview

Architecture Track

Free preview

GenAI System Design and Architecture Interviews

Turn an AI product idea into a quantified production architecture covering capacity, latency, RAG, model routing, tenancy, reliability, evaluation, security, regional recovery, and design interviews.

Advanced · architecture practice

39 sections · 4 parts + capstone

About 155 min reading

  • System Design
  • Capacity
  • Reliability
  • Architecture Interviews
View course and free preview

Production Engineering Track

Free preview

LLMOps: Evaluation, Observability and Production Reliability

Turn probabilistic AI behavior into release evidence with representative datasets, calibrated graders, privacy-aware traces, semantic SLOs, controlled canaries, rollback, and incident operations.

Advanced · evaluation and operations

46 sections · 4 parts + reliability studio

About 240 min reading

  • LLMOps
  • Evaluation
  • Observability
  • Production Reliability
View course and free preview

AI Infrastructure Track

Free preview

LLM Inference, GPU Serving and Performance Engineering

Turn model artifacts into dependable services through prefill and decode mechanics, KV cache, continuous batching, quantization, GPU topology, distributed serving, SLOs, capacity, cost, and release safety.

Advanced · inference systems

53 sections · 5 parts + inference studio

About 215 min reading

  • LLM Inference
  • GPU Serving
  • Performance Engineering
  • Distributed Systems
View course and free preview

AI Data Infrastructure Track

Free preview

AI Data Platform Engineering for Generative AI

Build the governed evidence plane behind RAG, agents, evaluation, and model adaptation through source authority, CDC, document processing, lineage, access control, indexes, deletion, reliability, and cost.

Advanced · data platforms

49 sections · 5 parts + data platform studio

About 260 min reading

  • AI Data Platforms
  • Streaming and CDC
  • Knowledge Pipelines
  • Data Governance
View course and free preview

ML Systems Track

Free preview

Distributed AI Training and ML Systems Engineering

Scale a verified training loop through DDP, FSDP, ZeRO, model parallelism, high-throughput data, atomic checkpoints, GPU scheduling, observability, recovery, and outcome-based economics.

Advanced · distributed training

53 sections · 5 parts + training systems studio

About 290 min reading

  • Distributed Training
  • GPU Clusters
  • Parallelism
  • ML Systems
View course and free preview

Conversational Systems Track

Free preview

Real-Time Voice AI and Conversational Agent Engineering

Engineer low-latency voice sessions across WebRTC, SIP, streaming speech, turn-taking, interruption, tools, RAG, handoff, evaluation, consent, safety, scaling, and incident operations.

Advanced · conversational systems

49 sections · 5 parts + voice systems studio

About 290 min reading

  • Voice AI
  • WebRTC and SIP
  • Conversational Agents
  • Real-Time Systems
View course and free preview

Complete Field Manual

Free preview

AI Agents, Agentic AI & RAG

A continuous path from agent fundamentals to governed RAG, retrieval evaluation, MCP, multi-agent design, and three executable architecture labs.

Intermediate · agents and retrieval

48 sections · 4 parts + capstone

About 500 min reading

  • Agents
  • Agentic RAG
  • Retrieval
  • MCP
View course and free preview

Hands-on Companion

Free preview

Agentic AI: The Practitioner’s Companion

Move from concepts to shipping with context budgeting, tool security, durable execution, framework selection, evaluation gates, and three executable labs.

Intermediate · agent implementation

26 sections · 4 parts + studio

About 130 min reading

  • Context Engineering
  • Agent Loops
  • Tooling
  • Security
View course and free preview

10 courses

Systems Engineering

A ten-course spine for distributed systems, data, cloud, platforms, observability, and architecture decisions.

Systems Engineering Track

Free preview

Distributed Systems for Production Engineers

Trace lost replies, duplicate charges, slow requests and stale reads through an order and payment case study. Run independent models of retries, tail latency and replication lag, then defend the guarantees and costs of each repair.

Advanced · production systems

35 sections · 2 parts + systems studio

About 165 min reading

  • Distributed Systems
  • Idempotency
  • Consistency and CAP
  • Replication
View course and free preview

Systems Engineering Track

Free preview

Sharding, Time and Coordination

Split data across machines without creating hotspots, measure what growth costs in bytes moved, and coordinate work when no two clocks agree and a paused process still believes it holds the lock.

Advanced · production systems

30 sections · 2 parts + coordination studio

About 140 min reading

  • Partitioning
  • Consistent Hashing
  • Clocks and Ordering
  • Distributed Locks
View course and free preview

Systems Engineering Track

Free preview

Consensus, Transactions and Resilience

Trace Paxos and Raft from durable state to quorum decisions, move work between systems that share no transaction, and stop one slow dependency from exhausting every thread.

Advanced · production systems

45 sections · 3 parts + resilience studio

About 185 min reading

  • Paxos and Raft
  • Outbox and Sagas
  • Delivery Semantics
  • Resilience Patterns
View course and free preview

Systems Engineering Track

Free preview

Databases at Scale

Price a key choice in bytes written, reproduce the isolation anomalies your default level still permits, read the plan that misled the optimiser, and sequence a schema change that stays reversible until the last step.

Advanced · production systems

40 sections · 4 parts + storage studio

About 175 min reading

  • Storage Engines
  • MVCC and Isolation
  • Query Planning
  • Caching and Migration
View course and free preview

Systems Engineering Track

Free preview

Kafka and Event-Driven Systems

Measure the exact scope of an ordering guarantee, find the consumer count past which more machines do nothing, place your side effect relative to what exactly-once actually covers, and evolve a schema across teams you do not control.

Advanced · production systems

44 sections · 5 parts + event studio

About 220 min reading

  • Partitions and Keys
  • Consumer and Share Groups
  • Delivery Semantics
  • Schema Evolution
View course and free preview

Systems Engineering Track

Free preview

AWS Architecture for Backend Engineers

Size an address space against a workload rather than a habit, walk an IAM decision to the layer that made it, place a service on the compute spectrum with its constraint named, and multiply a request path's availability instead of quoting one component's.

Advanced · production systems

38 sections · 4 parts + cloud studio

About 200 min reading

  • VPC and Routing
  • IAM Evaluation
  • Compute Spectrum
  • Availability Math
View course and free preview

Systems Engineering Track

Free preview

AWS Data, Messaging and Cost

Explain a throttle that happens with capacity to spare, choose a messaging service by what survives consumption, size a visibility timeout knowing it is only a mitigation, and read a bill as the document that describes your architecture.

Advanced · production systems

37 sections · 4 parts + data studio

About 185 min reading

  • Managed Databases
  • Hot Partitions
  • Queues and Streams
  • Cost as Design
View course and free preview

Systems Engineering Track

Free preview

Containers, Kubernetes and Infrastructure as Code

Order a build so a change rebuilds only what depends on it, tell Pending from throttled from OOMKilled by symptom, put a dependency check where it degrades rather than restarts, and justify every line of a plan's destroy list.

Advanced · production systems

41 sections · 3 parts + platform studio

About 205 min reading

  • Image Layers
  • Requests and Limits
  • Probes
  • Terraform State
View course and free preview

Systems Engineering Track

Free preview

Observability and Production Engineering

Say which statistic can see which failure and which cannot in principle, price a metric before adding a label, turn an SLO into an alert that fires on damage rather than a threshold, and follow one identifier from a burn alert to the line that explains it.

Advanced · production systems

35 sections · 4 parts + signals studio

About 180 min reading

  • Percentiles
  • Cardinality
  • Error Budgets
  • Tracing
View course and free preview

Systems Engineering Track

Free preview

Modern System Design

Estimate before you draw and name the assumption the answer turns on, resolve a skewed distribution with a measured threshold, choose a rate limiter by the burst it permits, and state the four-clause trade for every component in a design.

Advanced · production systems

38 sections · 4 parts + design studio

About 200 min reading

  • Estimation
  • Skew and Thresholds
  • Rate Limiting
  • Defending a Design
View course and free preview

1 course

Workplace AI

Practical, verified AI workflows for analysts, operators, and business teams.

Need a sequence?

See how every course fits into the career path.

Open the learning path