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 decks —
decks/SE_Onboarding/SE_Onboarding.apkgholds 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>/…apkgby the deck-generation script. Each names itsSE 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.