Programs

Several tracks, one workshop floor

Every program runs on the same bench-first model: build in week one, ship a portfolio piece by graduation.

Laptop showing machine learning code
AI & RoboticsBeginner

Introduction to Artificial Intelligence

Core AI concepts, machine learning basics and hands-on model building with Python.

⏰ 8 weeks👥 340★ 4.8
Robotics arm being assembled
AI & RoboticsIntermediate

Robotics

Motors, sensors, control loops and ROS 2, ending in an autonomous line-following rover.

⏰ 12 weeks👥 640★ 4.9
Engineer working with CI/CD pipeline dashboard
Cloud & DevOpsIntermediate

DevOps Engineering

Git, Docker, CI/CD pipelines, Infrastructure as Code and Kubernetes for production-ready delivery.

⏰ 14 weeks👥 410★ 4.9
Cloud infrastructure servers
Cloud & DevOpsBeginner

AWS Practitioner

Core AWS services, cloud architecture fundamentals and hands-on prep for the AWS Cloud Practitioner exam.

⏰ 6 weeks👥 275★ 4.7
Cyber security lock icon over code Beginner Friendly
CybersecurityBeginner

Introduction to Cyber Security

Security fundamentals, network defense basics and risk management for aspiring security analysts.

⏰ 8 weeks👥 300★ 4.7
Penetration testing terminal screen Advanced
CybersecurityAdvanced

Ethical Hacking

Penetration testing methodology, vulnerability assessment and red-team tooling in controlled labs.

⏰ 12 weeks👥 190★ 4.8
Developer writing code on multiple monitors
SoftwareBeginner

Fullstack Software Engineering

JavaScript, React and Node.js, shipping three deployed apps with real users before graduation.

⏰ 20 weeks👥 910★ 4.8
Web browser and HTML code on screen Beginner Friendly
SoftwareBeginner

Web Programming

HTML, CSS and JavaScript foundations for building and deploying responsive websites.

⏰ 8 weeks👥 520★ 4.6
Mobile phone with USSD menu on screen
SoftwareBeginner

USSD Application Development

Build and deploy USSD menus for mobile money, feature-phone services and telco-integrated apps using Africa's Talking APIs.

⏰ 4 weeks👥 140★ 4.6
React JS code on screen
SoftwareIntermediate

Frontend Developer – React JS

Component-driven UI development, hooks, state management and deployment of React applications.

⏰ 10 weeks👥 380★ 4.8
Game development on screen
SoftwareBeginner

Introduction to Game Development

Game design principles, 2D mechanics and building playable projects with a modern game engine.

⏰ 8 weeks👥 210★ 4.6
Mobile app interface on smartphone
SoftwareIntermediate

Mobile App Development

Cross-platform mobile app design and development, from prototype to app store submission.

⏰ 12 weeks👥 300★ 4.7
Python code on laptop screen
DataBeginner

Introduction to Python

Programming fundamentals, data structures and scripting, building a foundation for data and AI work.

⏰ 6 weeks👥 700★ 4.8
Data science charts and analytics dashboard
DataIntermediate

Data Science with AI

Data wrangling, statistics, visualization and applied machine learning for real-world datasets.

⏰ 16 weeks👥 512★ 4.8
UX UI design wireframes on screen
DesignBeginner

UX/UI Design

User research, wireframing, prototyping and visual design for web and mobile products.

⏰ 8 weeks👥 260★ 4.7
Teenagers learning to code together Holiday Cohort
Teen & Holiday BootcampBeginner

Software Engineering

A fun, fast-paced intro to programming and app building designed for teens and high school students during school holidays.

⏰ 3 weeks👥 150★ 4.9
Not sure which track fits?

Book a free placement chat with an instructor

Twenty minutes to talk through your background and goals, and leave with a program recommendation.