← Back to the catalogue

Level 2 · M.Sc

Advanced Automation

MSc syllabus · 42 phases · ~1 year

Every unit this programme teaches, in the order it is taught. Headlines only — the material itself opens once you are enrolled.

  1. Phase 0 Foundations & tooling
  2. Phase 1 What "advanced automation" means: rigor over recipes
  3. Phase 2 The shipd delivery system, recapped & instrumented
  4. Phase 3 Research method: reproducible experiments on a pipeline
  5. Phase 4 The algebra of pipelines: determinism, idempotence & purity
  6. Phase 5 Build systems as computation: the build graph & content addressing
  7. Phase 6 Hermetic & reproducible builds, bit-for-bit
  8. Phase 7 Caching theory: correctness, keys & invalidation
  9. Phase 8 Incremental & distributed builds & the critical path
  10. Phase 9 Dependency resolution as constraint solving
  11. Phase 10 Supply-chain integrity I: provenance, SLSA & in-toto
  12. Phase 11 Test theory, revisited: oracles, adequacy & economics
  13. Phase 12 Coverage criteria & their limits
  14. Phase 13 Property-based & metamorphic testing
  15. Phase 14 Mutation testing & the coupling effect
  16. Phase 15 Fuzzing: coverage-guided & structure-aware
  17. Phase 16 Deterministic simulation testing
  18. Phase 17 Distributed-systems testing: linearizability & Jepsen-style checking
  19. Phase 18 Model checking & lightweight formal methods
  20. Phase 19 Performance testing as experiment: queueing theory & percentile math
  21. Phase 20 CI as a distributed system: the integration problem
  22. Phase 21 Merge queues & the not-rocket-science rule
  23. Phase 22 Predictive CI: regression test selection & prioritization
  24. Phase 23 Flaky-test science: detection, quantification & quarantine
  25. Phase 24 Pipeline performance: critical-path analysis at scale
  26. Phase 25 Hermetic CI & remote build execution
  27. Phase 26 Monorepo automation: affected-target graphs at scale
  28. Phase 27 The mathematics of deployment risk
  29. Phase 28 Deployment strategies as control problems
  30. Phase 29 Canary analysis & automated statistical gating
  31. Phase 30 Feature flags & progressive delivery as a control plane
  32. Phase 31 Control theory for delivery & autoscaling
  33. Phase 32 Reproducible & immutable artifacts: OCI internals
  34. Phase 33 Supply-chain integrity II: signing, verification & admission policy
  35. Phase 34 Release engineering: versioning, automated releases & rehearsed rollback
  36. Phase 35 Infrastructure as Code: desired-state convergence, formally
  37. Phase 36 The state problem: drift, locking & convergence guarantees
  38. Phase 37 GitOps & the reconciliation control loop
  39. Phase 38 Policy as Code & admission control
  40. Phase 39 Secrets & identity: short-lived credentials & zero-standing-privilege
  41. Phase 40 Platform engineering & the internal developer platform
  42. Phase 41 Self-service & the abstraction of automation

↑↓ to move · ↵ to open · esc to close Sign in to search programmes and course content.