LEARN BY PROJECT
Pick the project you want to build.
Every role programme finishes with a practical capstone. Choose the outcome you want, then follow the path that gets you there.
AI application engineering
GenAI Application Developer
An AI feature integrated into a working application, with structured output, an evaluation set and access controls
View pathAgentic AI DeveloperA support agent with bounded actions, human approval for consequential steps and an evaluation report
View pathRAG EngineerA document assistant with citations, permission-aware retrieval and an evaluation dataset
View pathAI Automation DeveloperAn automated business workflow with AI steps, approval gates and an error queue
View pathSoftware development
Full-Stack Developer
A deployed customer-support application with authentication, a database, automated tests and a CI/CD pipeline
View pathBackend DeveloperA production-style API with authentication, persistence, integration tests, containerised deployment and monitoring
View pathFrontend DeveloperAn accessible, responsive web application consuming a real API, with component tests and a performance budget
View pathMobile App DeveloperAn offline-capable mobile app with authentication and API sync, published to a test track
View pathDesktop App DeveloperA cross-platform desktop tool with local storage, an update plan and a signed installer
View pathAPI Integration DeveloperAn integration service syncing two SaaS APIs with webhooks, retries and an audit log
View pathData & analytics
Data Engineer
A repeatable ingestion and transformation pipeline with data-quality checks and orchestration
View pathData AnalystAn analysis and dashboard answering a defined business question, with documented assumptions
View pathBI DeveloperA governed semantic model and dashboard suite with a refresh schedule
View pathAnalytics EngineerA tested dbt project with documented metrics and a downstream dashboard
View pathDatabase AdministratorA database operations runbook with a backup-and-restore drill and a tuning report
View pathMachine learning
Machine Learning Engineer
A trained, evaluated and served model with experiment tracking and monitoring
View pathMLOps EngineerA reproducible training-to-deployment pipeline with a model registry and drift checks
View pathData ScientistAn end-to-end analysis with a model, stated uncertainty and a stakeholder report
View pathCloud & infrastructure
DevOps Engineer
A deployment pipeline with automated tests, rollback and a recovery drill
View pathCloud EngineerA secure, monitored workload deployed with infrastructure as code
View pathSite Reliability EngineerAn SLO-backed service with alerting, runbooks and a game-day report
View pathPlatform EngineerA self-service platform template with a golden path, policy checks and observability
View pathCloud ArchitectA reference architecture with a cost model, security review and a working slice
View pathNetwork EngineerA documented lab network with DNS, TLS, monitoring and a troubleshooting log
View pathArchitecture
AI Solutions Architect
An AI solution architecture with an evaluation plan, guardrails and a prototype
View pathSoftware ArchitectArchitecture decision records, diagrams and a working implementation slice
View pathSolutions ArchitectAn architecture proposal plus a working implementation slice
View pathEnterprise ArchitectA capability map, target-state roadmap and governance model
View pathTesting & security
Application Security Engineer
A secured application with a threat model, scanning in CI and fixed findings
View pathQA EngineerA test strategy and executed test plan with a prioritised defect report
View pathTest Automation EngineerAn automated regression suite running in CI with failure reports
View pathPerformance EngineerA load-test suite with a baseline, bottleneck analysis and verified fix
View pathCloud Security EngineerA hardened cloud account with policy as code, secrets management and runtime detection
View pathProduct & delivery
Product Manager
A discovery report, prioritised roadmap and success metrics
View pathTechnical Product ManagerA product brief, prototype and delivery roadmap
View pathBusiness AnalystA requirements pack with process models, data analysis and acceptance criteria
View pathTechnical Program ManagerA multi-team programme plan with dependencies, risks and status reporting
View pathDelivery ManagerA delivery dashboard and improvement plan for a sample team
View pathEngineering leadership
Technical Lead
A team delivery plan with review standards, decision records and a quality dashboard
View pathStaff / Principal EngineerA cross-team technical strategy with a de-risked proof of concept
View pathEngineering ManagerA team operating model with a hiring loop, delivery metrics and growth plans
View pathCTO / Virtual CTOA technology strategy, architecture review and 12-month roadmap for a sample company
View pathBusiness operations
Operations Manager
A measured process-improvement project with before-and-after KPIs
View pathProcess Automation SpecialistAn automated process with exception handling, an owner handbook and before-and-after metrics
View pathRevenue Operations SpecialistA lead-to-revenue pipeline with clean data, automation and dashboards
View pathProduct Operations SpecialistA product feedback and metrics system with a monthly insights report
View pathAI Automation ConsultantA client-ready AI automation proposal with a working pilot and ROI measurement
View pathEnterprise platforms
Salesforce Developer
A custom Salesforce app with Apex, Lightning Web Components and an integration
View pathSAP DeveloperAn SAP extension with a CAP service and a Fiori interface
View pathServiceNow DeveloperA scoped ServiceNow application with a workflow and an integration
View pathPower Platform DeveloperA Power Apps solution with automated flows, a copilot and reporting
View pathDynamics 365 ConsultantA configured Dynamics 365 process with customisations and a user guide
View pathOdoo / ERPNext DeveloperA custom ERP module with workflow, reports and a deployment
View pathDesign & communication
UI/UX Designer
A researched, tested and handed-off interface design
View pathProduct DesignerAn end-to-end product design case study with a coded prototype
View pathTechnical WriterA documentation site with tutorials, an API reference and a style guide
View pathDeveloper AdvocateA sample app, tutorial series and recorded talk
View pathExpert business
Technical Consultant
