Skip to content

Course Catalogue — Simple Enough Internal School

The reference table — the index of record. See the roadmap for the visual ordered path; START-HERE.md is the front door for a new joiner.

Module status: planned (no module yet) · wrapped (module built around the source asset) · built (module + exercise + gate + Anki complete).

The onboarding path (ordered)

Base for the module links: modules/. The Step column is the order; folder numbers track it (folder NN = step NN+1, so step 1 is folder 00; electives sit in a 90 block, off the line). A course exists only if it is listed here.

Step Module Level Prereqs Retain deck / source Status
1 Setup & ways of working Intro this project built
2 DevOps Foundations Foundations 1 INTRODUCTION deck · ::01 DevOps Foundations built
3 DORA metrics Foundations Foundations SE Onboarding::02 DORA Metrics built
4 Containers Core Foundations courses/podman · ::03 Containers (Podman) built
5 Kubernetes & Helm Core Containers courses/helm + kubernetes.md · ::04 Kubernetes & Helm built
6 AWS Core Containers, K8s SE Onboarding::05 AWS built
7 Helmfile Core K8s courses/helmfile built
8 Terraform Core Containers courses/terraform built
9 Ansible Tool Containers courses/ansible built
10 Linux (RHEL) Tool Containers courses/rhel built
11 Quadlet Tool Containers, RHEL courses/quadlet built
12 mise Tool Foundations courses/mise built
13 Capstone Capstone steps 4–12 curated real backlog ticket built
14 Interview & Placement Prep Capstone SE Onboarding::13 Interview Prep built

Steps 3 (DORA) and 6 (AWS) were folded in from the standalone concept decks; they sit here, not in a separate list. The modules now live here in the Area (modules/), graduated from the finite v1 build project — kept as the build record.

Electives (advanced / role-specific)

Not on the core line — do them when a client engagement needs them (prereqs noted).

Module Level Prereqs Retain deck Status
Aeron Advanced Containers, K8s SE Onboarding::91 Aeron built
Mechanical Sympathy Advanced SE Onboarding::90 Mechanical Sympathy built
Service Mesh Advanced Kubernetes & Helm, Observability no deck yet built

Also core — added after the original step sequence

Unlike the two electives above, these are not optional or role-specific — their own Level (Core / Foundations, not Advanced) and roadmap.json's main-line built classification (not a branch) both say so. They postdate the original 14-step numbering above and aren't (yet) assigned a Step number here; do them as part of the core path, same as any other built module.

Module Level Prereqs Retain deck Status
Terminal & Scripting Foundations Linux (RHEL) no deck yet built
Version Control · Git & GitHub Foundations Terminal & Scripting no deck yet built
Networking Foundations DevOps Foundations no deck yet built
CI/CD Core Setup, Containers no deck yet built
Secret Management Core Kubernetes & Helm, AWS, CI/CD no deck yet built
Nginx Tool Containers, Networking no deck yet built
Artifact Management Core Containers, CI/CD no deck yet built
GitOps Core Kubernetes & Helm, CI/CD, Secret Management no deck yet built
Cloud Design Patterns Core Kubernetes & Helm, AWS, Observability no deck yet built
Observability Core Kubernetes & Helm, AWS no deck yet built

Anki decks

The whole tree is SE Onboarding::<module>::<theme>, auto-imported on git pull by the anki-sync tool. Two sources feed that one tree:

  • Captured concept decksdecks/SE_Onboarding/SE_Onboarding.apkg holds the concept modules (Containers, K8s, DORA, AWS, the electives, Interview Prep), captured from the author's Anki.
  • Generated decks — the Foundations module and the tool modules (DevOps Foundations, Helmfile, Terraform, Ansible, RHEL, Quadlet, mise) are generated from their glossaries into decks/SE_Onboarding_-_<NN Title>/…apkg by the deck-generation script. Each names its SE Onboarding::… subdeck.

Modules 00 and 12 have no generated deck by design (self-authored cards / portfolio). The stdlib build_anki.py remains for a quick glossary→TSV export.