Structured paths for engineers moving into specialised roles. Each course is hands-on, opinionated, and grounded in production experience rather than toy examples.
19 courses across 5 learning paths
DevSecOps EngineerAvailable
Zero Trust Architecture from Scratch
Design and implement a zero-trust security model from first principles. Covers identity, device trust, and network segmentation.
8 lessons42 minIntermediate
DevSecOps EngineerAvailable
CI/CD Security Hardening
Lock down your delivery pipeline against supply chain attacks, secret leakage, and privilege escalation.
8 lessons48 minIntermediate
DevSecOps EngineerAvailable
Container Scanning Essentials
Shift-left container security with image scanning, SBOM generation, and runtime threat detection.
8 lessons38 minBeginner
DevSecOps EngineerAvailable
Threat Modelling for Engineers
Practical STRIDE and PASTA threat modelling workflows built for engineering teams, not security specialists.
8 lessons57 minIntermediate
Cloud ArchitectAvailable
AWS Solutions Architecture: Well-Architected Systems
Build well-architected cloud systems on AWS covering compute, networking, storage, and cost optimisation.
8 lessons51 minIntermediate
Cloud ArchitectAvailable
Multi-Cloud Networking
Connect AWS, Azure, and GCP workloads securely with hybrid connectivity patterns and transit architectures.
8 lessons52 minAdvanced
Cloud ArchitectAvailable
Terraform at Scale
Structure Terraform for large organisations: modules, state management, remote backends, and policy enforcement.
8 lessons41 minIntermediate
Cloud ArchitectAvailable
Kubernetes Production Patterns
Run production Kubernetes with confidence: autoscaling, RBAC, network policies, and operational runbooks.
8 lessons38 minAdvanced
AI EngineerAvailable
MLOps Pipeline Engineering
Build reproducible ML pipelines with feature stores, experiment tracking, and automated model deployment.
8 lessons43 minIntermediate
AI EngineerAvailable
RAG System Design
Design retrieval-augmented generation systems that are accurate, cost-efficient, and production-ready.
8 lessons46 minIntermediate
AI EngineerAvailable
LLM Fine-Tuning Fundamentals
Fine-tune open-source language models with LoRA, QLoRA, and instruction tuning on constrained hardware.
8 lessons40 minAdvanced
AI EngineerAvailable
Responsible AI Governance
Frameworks for bias detection, model cards, audit trails, and responsible AI deployment in regulated industries.
8 lessons46 minBeginner
Platform EngineerAvailable
Building Internal Developer Platforms
Build golden paths for your engineering teams: self-service infrastructure, templates, and onboarding automation.
8 lessons50 minIntermediate
Platform EngineerAvailable
Backstage from Zero to Production
Deploy and extend Spotify Backstage as your engineering portal with custom plugins and TechDocs.
8 lessons43 minIntermediate
Platform EngineerAvailable
SRE Practices That Work
Error budgets, SLIs, SLOs, and postmortem culture adapted for teams without dedicated SREs.
8 lessons41 minIntermediate
Platform EngineerAvailable
Observability Engineering
Instrument distributed systems with traces, metrics, and logs using OpenTelemetry and open-source tooling.
8 lessons50 minIntermediate
Full-Stack EngineerAvailable
Next.js on Cloudflare Workers
Ship full-stack Next.js applications to the edge with Cloudflare Workers, R2, and D1.
8 lessons38 minIntermediate
Full-Stack EngineerAvailable
TypeScript Design Patterns
Practical design patterns in TypeScript: structural, behavioural, and functional approaches for large codebases.
8 lessons37 minIntermediate
Full-Stack EngineerAvailable
System Design for Web Engineers
Prepare for senior roles with scalability patterns, database selection, caching strategies, and trade-off analysis.
8 lessons51 minAdvanced
About the learning paths
Each path is a curated sequence of courses designed to take you from working knowledge to production competence in a specific discipline.