Module 1 – Foundations

  • Title: “Why CI/CD?”
  • Pain point stories, before/after timeline diagram.
  • Definitions (CI vs CD vs Continuous Deployment).
  • Metrics dashboard screenshot, DORA metrics discussion.

Module 2 – Continuous Integration

  • Pipeline swimlane graphic.
  • Tool stack comparison (lint, test, build).
  • tox and GitHub Actions snippets with callouts.
  • Live demo cue: Trigger CI run from GitHub.

Module 3 – Continuous Delivery

  • Deployment strategy illustrations (blue/green, canary).
  • Docker layering diagram, Terraform module overview.
  • CD workflow YAML with annotations.
  • Demo cue: Smoke test failure and rollback discussion.

Module 4 – Tooling Landscape

  • Matrix table summarizing major platforms.
  • Decision factors slide (budget, compliance, expertise).
  • Lightning talk assignments for students.

Module 5 – Hands-on Project

  • Repository map, lab milestones.
  • CI/CD pipeline flowchart from commit to production.
  • Assessment rubric summary.
  • Demo cue: Show successful end-to-end run in Actions UI.

Module 6 – Advanced Topics

  • Branching strategy comparison graphic.
  • Security tooling pipeline (SAST, SCA, secrets).
  • Observability stack diagram (logs, metrics, traces).
  • Progressive delivery checklist.

Module 7 – Assessment & Resources

  • Quiz preview sample questions.
  • Lab grading expectations.
  • Resource slide with URLs/QR codes.
  • Closing slide: “Next Steps” and career pathways.