Home / Syllabus
The syllabus, in one table.
This is the typical outline for our DevOps course. The syllabus may be tailored to the batch. Ask us for the current version before you enrol.
| Module | What we cover | What you finish |
|---|---|---|
| 1. Linux and the shell | Moving around, files, permissions, users, processes, pipes, a short script | Daily terminal use |
| 2. Git and GitHub | Commits, branches, merges, pull requests, undoing safely | A repo you own |
| 3. Docker | Images, containers, Dockerfile, base images, ports, networks, volumes, Compose | Build and run an app |
| 4. CI/CD | Pipeline stages, Jenkins or GitHub Actions, artefacts, secrets, approvals | A pipeline per push |
| 5. Kubernetes | Pods, deployments, services, ConfigMaps, Secrets, rollouts and rollbacks | Roll out and roll back |
| 6. Terraform | Providers, resources, state, modules, plan and apply, pipelines | Create and tear down |
| 7. AWS | IAM, EC2, S3, VPC, load balancing basics, CloudWatch | Build a small setup |
| 8. Logs and checks | Reading logs, finding the failing step, basic monitoring | Fix a broken run |
Duration: ask us. Modules change a little from batch to batch.
How it connects
Each module uses the one before it.
The Git repo from module 2 holds the Dockerfile from module 3, and the pipeline from module 4 builds it. By module 7 you are deploying it to a cloud setup you built with Terraform.
- Syllabus may be tailored to the batch.
- Duration: ask us.
- Trainer names are shared on request.
Next step
Want the current outline for a batch?
Send us a message and we will send it to you.