Learning Paths

Courses

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.

DevSecOps Engineer

4 courses

Cloud Architect

4 courses

AI Engineer

4 courses

Platform Engineer

4 courses

Full-Stack Engineer

3 courses