Curriculum v1.0
The 80-day build path
Every day has a learning objective, a bounded build task and a named evidence outcome. Advanced work is visible but does not quietly expand the core gate.
Phase 0 · Foundation & ways of working
Orientation, diagnostics & the evidence contract
Understand the program, establish a safe workstation and publish a personal learning plan.
Program kickoff
Understand roles, phase gates, appeals, evidence ownership and the difference between certification and hiring.
Entry diagnostic
Complete a no-penalty diagnostic covering programming, Git, delivery and systems thinking.
Workstation & security
Configure the development environment, secret handling and least-privilege access.
Git foundations
Practice branches, focused commits, reviewable diffs and safe recovery.
Evidence literacy
Distinguish a claim, artifact, verification result and assessor judgment.
Phase 0 · Foundation & ways of working
Delivery loop & first pull request
Deliver a small change through the same quality loop used for the rest of the program.
Read an unfamiliar codebase
Trace one user journey from interface to storage and document the boundary contracts.
Test-first change
Turn a clear behavior into a failing test and implement the smallest correction.
Pull-request craft
Write a narrow PR with risk notes, verification evidence and a rollback path.
Review & correction
Review a peer change, respond to feedback and separate defects from preferences.
Phase-0 defence
Explain the change, tests, trade-offs and one failure encountered.
Phase 1 · Cloud-native delivery
Service design & containers
Run a tested API locally in a reproducible container.
HTTP service contract
Design a small API with explicit inputs, errors, idempotency and health semantics.
Implement the service
Build the core route, validation and structured error handling.
Container fundamentals
Package the service with a small image, non-root runtime and deterministic dependencies.
Configuration & secrets
Separate configuration from code and fail safely when required secrets are absent.
Local integration
Compose the service with its dependencies and verify clean startup and shutdown.
Phase 1 · Cloud-native delivery
CI/CD & infrastructure
Promote a signed build through a controlled delivery pipeline.
Continuous integration
Run tests, linting and dependency checks for each reviewable change.
Artifact provenance
Identify the source revision, dependency lock and image digest for a build.
Deployment environments
Model development, test and production boundaries without sharing secrets.
Infrastructure as code
Advanced trackRead and validate a bounded infrastructure plan before any apply operation.
Safe delivery
Deploy to an ephemeral environment and demonstrate rollback.
Phase 1 · Cloud-native delivery
Operations, observability & platform gate
Operate the service under normal and induced-failure conditions.
Structured telemetry
Add correlated logs, basic metrics and request identifiers without leaking secrets.
Service-level objectives
Define a small set of measurable availability and latency objectives.
Failure rehearsal
Induce a bounded failure and verify detection, diagnosis and recovery.
Kubernetes deployment
Deploy into a provided namespace with quotas, probes and least-privilege access.
Phase-1 defence
Demonstrate authenticated behavior, negative paths, telemetry and rollback.
Phase 2 · Data & context engineering
Data contracts & relational foundations
Build a governed data service with reproducible migrations.
Data modeling
Translate a domain workflow into entities, ownership and lifecycle rules.
SQL & migrations
Implement constraints, indexes and a reversible migration.
Repository boundary
Keep authorization context and persistence details outside domain decisions.
Data quality
Define required fields, deduplication and explicit missing-data behavior.
Backup & restore
Prove that a representative dataset can be restored and verified.
Phase 2 · Data & context engineering
Retrieval & corpus governance
Create a versioned corpus and measure retrieval before generating answers.
Corpus charter
Define source ownership, allowed use, retention and sensitive-data exclusions.
Ingestion pipeline
Parse and normalize a mixed-format corpus idempotently.
Chunking experiment
Compare chunking strategies against known retrieval questions.
Embeddings & index
Build one vector index with explicit model and version metadata.
Retrieval evaluation
Measure relevant-chunk recall and precision on a held-out set.
Phase 2 · Data & context engineering
Grounded answers & data gate
Expose a RAG API that cites evidence, abstains and meets an operating budget.
Grounded generation
Generate answers only from retrieved context and retain source references.
Abstention & uncertainty
Detect unsupported questions and return a useful, non-invented response.
RAG evaluation
Measure answer correctness, citation support, refusal, latency and cost.
RAG security
Test corpus poisoning, indirect instructions and sensitive-data retrieval.
Phase-2 defence
Demonstrate ingestion, retrieval metrics, grounded answers and safe refusal.
Phase 3 · AI & agentic engineering
LLM application fundamentals
Build a measured, provider-bounded LLM capability with validated outputs.
Models, tokens & budgets
Compare model choices using quality, latency, cost and data-handling criteria.
Success criteria first
Define an evaluation before optimizing a prompt.
Prompt iteration
Improve a prompt against the fixed evaluation rather than anecdotal examples.
Structured outputs
Validate model output against a schema and handle invalid output safely.
Provider resilience
Implement timeouts, bounded retries, cancellation and explicit degradation.
Phase 3 · AI & agentic engineering
Tools & bounded action
Build one tool-using loop with explicit permissions and approvals.
Tool contracts
Design typed, narrow tools with clear errors and non-ambiguous descriptions.
Single-agent loop
Implement plan, action, observation and stop behavior for one bounded task.
Grounded tool use
Connect retrieval without allowing corpus content to authorize actions.
Side-effect controls
Require explicit approval and idempotency for consequential writes.
State & resumption
Persist typed workflow state and resume safely after interruption.
Phase 3 · AI & agentic engineering
Workflows before multi-agent complexity
Select deterministic workflow, single-agent or multi-agent structure using evidence.
Workflow modeling
Express a realistic process as states, transitions, invariants and escalation points.
Deterministic orchestration
Implement predictable routing for known business rules.
Evaluator loop
Add bounded draft-review-revise behavior with a hard stop.
Human checkpoint
Pause before a consequential action and resume from an accountable decision.
Multi-agent comparison
Advanced trackCompare a multi-agent variant only if the simpler design misses an approved target.
Phase 3 · AI & agentic engineering
Evaluation, security & agentic gate
Demonstrate a reliable task harness and layered defenses against realistic attacks.
Golden task suite
Create representative success, failure and edge cases with stable graders.
Regression harness
Run case-level evaluations in CI and explain score changes.
Action policy
Enforce least privilege, argument validation and intent-aligned approval.
Adversarial suite
Test direct and indirect injection, data exfiltration, tool misuse and poisoned context.
Phase-3 defence
Demonstrate golden tasks, safe failure, resumability and human control.
Phase 4 · Real-world capstone
Capstone discovery & accountable scope
Commit to a useful, bounded product increment with measurable success and individual ownership.
Product context
Understand the selected ALANS platform, users and non-negotiable boundaries.
Problem framing
Define the user problem, baseline and target outcome with the product owner.
Architecture & threat model
Design the smallest end-to-end change and identify its security boundaries.
Evaluation plan
Define product, technical and AI evaluation criteria before implementation.
Delivery plan
Create a prioritized backlog, ownership map, risks and review checkpoints.
Phase 4 · Real-world capstone
Capstone build — vertical slice
Deliver the smallest useful end-to-end path in a shared test environment.
Repository & delivery skeleton
Establish tests, CI, environments, telemetry and a walking skeleton.
Core data path
Implement the primary data boundary with ownership and failure handling.
Primary user journey
Complete the first useful workflow through the real interface.
Evaluation integration
Run the agreed technical and AI checks against the vertical slice.
Midpoint review
Demonstrate working behavior and incorporate product-owner feedback.
Phase 4 · Real-world capstone
Capstone hardening
Complete the scope, close high-risk failures and prepare an operational handoff.
Complete core scope
Finish the approved must-have journeys without speculative additions.
Security hardening
Close critical threat-model paths and verify least privilege.
Reliability & observability
Exercise failure, recovery, alerting and operational diagnostics.
Evaluation closure
Run the frozen evaluation suite and explain all remaining failures.
Feature freeze
Freeze scope, triage defects and preserve a rollback-ready candidate.
Phase 4 · Real-world capstone
Capstone release, defence & program close
Release a supported increment and defend individual engineering decisions.
Documentation & handoff
Complete architecture, operations, data and recovery documentation.
Individual contribution defence
Reproduce and explain personally owned work, trade-offs and corrections.
Final deployment verification
Validate the immutable candidate in its target environment and freeze evidence.
Demo day
Demonstrate user value, system behavior, limitations and next steps.
Capstone gate & retrospective
Complete the human gate, record appeals windows and improve the next cohort.