7 career bootcamps. 10 focused short courses. Find the right programme for your goals.
Intensive programmes designed to transform beginners into job-ready professionals. Each includes 1-on-1 mentorship, real projects and career support.
Master the fundamentals of software engineering: Python, object-oriented programming, data structures & algorithms, design patterns, testing, REST APIs, databases and system design. Graduate job-ready for junior software engineer roles.
Build complete web applications from scratch. Learn HTML/CSS, JavaScript, React.js, Node.js, Express, databases, authentication and deployment. Graduate with a portfolio of real projects ready to show employers.
Learn to extract insights from data using Python, statistics and machine learning. Cover data wrangling with Pandas, visualization with Matplotlib/Seaborn/Plotly, ML with scikit-learn and professional tools like Tableau and Jupyter.
Dive deep into artificial intelligence: neural networks with TensorFlow/PyTorch, computer vision, NLP, transformers, LLMs, prompt engineering, RAG, fine-tuning and model deployment. Build production-ready AI applications.
Learn to protect systems and data. Cover networking, Linux, cryptography, web application security, penetration testing, OWASP Top 10, incident response and South African compliance (POPIA). Hands-on with industry tools.
Build cross-platform mobile apps with React Native and Flutter. Learn native iOS (Swift) and Android (Kotlin) basics, state management, API integration, push notifications, Firebase and app store publishing.
Master cloud infrastructure and automation. Cover Linux administration, Docker, Kubernetes, AWS/Azure, Terraform, CI/CD pipelines, monitoring with Prometheus/Grafana and infrastructure as code. One of the highest-paying paths in tech.
Focused 6-8 week programmes to build specific skills fast. Part-time, ~10 hours per week. Perfect as a starting point or to complement a bootcamp.
Start here if you're brand new to coding. Learn Python basics: variables, data types, control flow, functions, loops, lists, dictionaries, file I/O and basic OOP. Build 5 mini-projects.
Build beautiful, responsive websites from scratch. HTML5, CSS3 (Flexbox, Grid, animations), JavaScript DOM manipulation, the fetch API, accessibility and deploying to Netlify. Build 3 real websites.
Build modern single-page applications with React. JSX, components, props, state, hooks, React Router, context API, API integration, form handling, testing with Jest and deployment.
Deep dive into Python: data structures, OOP, file handling, error handling, modules, working with APIs, web scraping with BeautifulSoup, automation scripts and virtual environments. Build 5 practical projects.
Turn raw data into actionable insights. Excel/Sheets for analysis, Python Pandas, data cleaning, exploratory data analysis, Matplotlib/Seaborn visualisation, basic statistics and dashboard creation.
Master the language of data. Relational database concepts, SQL (SELECT, JOIN, GROUP BY, subqueries), data modelling, PostgreSQL, indexing, performance optimisation and a MongoDB introduction.
Design better user experiences. Design principles, Figma, wireframing, prototyping, user research, usability testing, design systems, responsive design, accessibility and developer handoff.
Get started with the cloud. Cloud concepts, AWS core services (EC2, S3, RDS, Lambda), IAM, VPC networking, basic Terraform, deploying a web app and cost management.
Understand and harness AI. How LLMs work, prompt engineering techniques, ChatGPT/Claude API usage, building AI-powered applications, RAG basics, ethical considerations and real-world applications.
Market yourself and your products. SEO, social media strategy, content marketing, Google Analytics, paid advertising basics, email marketing and personal branding for developers.
Take our 5-question quiz to find your ideal path in under 2 minutes.