Skip to content

Project tracks

Pick an industry and the step you're implementing. Explore the course scope and technologies. The data pipeline simulation is available now; other tracks are in development.

Industry

Step

Architecture

Level

12 tracks

Advertising · Database structuring
Available

Real-time bid log pipeline

Ingest 50k events/sec of ad bids, dedupe, and land them in a warehouse partitioned for reporting.

PythonKafkaBigQuerySQL
Data pipeline · 5–15 engineers · ~6hMid
View course →
Fintech · Architecture
Planned

Double-entry ledger service

Design an idempotent ledger with audit trails, then defend your schema to a compliance stakeholder.

PythonPostgreSQLFastAPI
Microservices · Multi-team org · ~10hSenior
View course →
Fintech · Cloud setup
Planned

Azure AKS for payment microservices

Provision AKS with Terraform, private networking, Key Vault secrets and blue/green deploys.

AzureTerraformDockerKubernetes
Microservices · 5–15 engineers · ~8hMid
View course →
E-commerce · CI/CD
Planned

CI/CD for a bulky Django monolith

Split a 40-minute pipeline into cached, parallel stages with preview environments.

PythonGitHub ActionsDocker
Monolith · Solo developer · ~5hMid
View course →
E-commerce · Load testing
Planned

Black Friday load test

Write k6/Locust scenarios, find the bottleneck, and present a capacity plan to the product lead.

LocustPythonGrafana
Monolith · 5–15 engineers · ~6hSenior
View course →
Healthcare · Integrations & APIs
Planned

FHIR integration with a hospital EHR

Build a resilient connector with retries, dead-letter queues and PHI-safe logging.

PythonAWS LambdaSQS
Serverless · 5–15 engineers · ~7hMid
View course →
Logistics · Complex queries
Planned

Star schema for shipment analytics

Model facts and slowly changing dimensions; write window-function queries for on-time KPIs.

SQLdbtSnowflake
Data pipeline · Solo developer · ~4hJunior
View course →
Media · AI agents
Planned

Content-tagging AI agent

Build a tool-using agent with evals, guardrails and cost tracking for a newsroom.

PythonLLM APIspgvector
Serverless · Multi-team org · ~9hSenior
View course →
Advertising · Project management
Planned

Sprint zero for an ad-tech startup

Run planning, split stories into 2-point slices, and handle a stakeholder changing scope mid-sprint.

ScrumJiraGitHub
Microservices · 5–15 engineers · ~3hJunior
View course →
Logistics · Cloud setup
Planned

GCP setup for route-optimisation services

Cloud Run, Pub/Sub and IAM least-privilege for a team rotating between projects.

GCPTerraformPython
Serverless · Multi-team org · ~6hMid
View course →
Healthcare · Project management
Planned

Waterfall migration of a legacy clinic system

Write requirements, a phase plan, and decide when waterfall beats agile in regulated delivery.

SDLCWaterfall
Monolith · Multi-team org · ~3hMid
View course →
Media · Integrations & APIs
Planned

Public REST API for a video platform

Versioning, pagination, rate limiting and OpenAPI contracts reviewed like a real PR.

PythonFastAPIOpenAPI
Microservices · Solo developer · ~5hJunior
View course →