Applied Programming and Backend Foundations for AI Systems
Foundations
Build the first working layer of AI Operations Copilot from a reproducible project environment through deterministic triage, validation, files, packaging, typing, tests, CLI, FastAPI, Pydantic, provider abstraction, and a controlled structured model output.
14 units
- 01Environment, terminal, Git, and the first running component
A01 · Starter path
- 02Python data, collections, and inbound-message representation
A02 · Starter path
- 03Conditionals, loops, and the deterministic triage baseline
A03 · Starter path
- 04
Functions, responsibilities, and the triage pipeline
A04
Milestone - 05
Validation, exceptions, and controlled failure
A05
- 06
TXT/JSON input and safe result persistence
A06
- 07
Package structure, imports, and pyproject.toml
A07
- 08
Type hints, enums, and explicit domain models
A08
- 09
Pytest and regression protection
A09
Milestone - 10
CLI boundary: single and batch triage
A10
- 11
HTTP and the first FastAPI service
A11
- 12
Pydantic and POST /triage: transport → domain → response
A12
Milestone - 13
Configuration, secrets, and a replaceable model provider
A13
- 14
Structured model output and the first hybrid AI triage demo
A14
Milestone