COURSE CATALOG
EXPLORE ALL COURSES
Browse our comprehensive collection of courses and learning tracks. Filter by skill, level, and format to find exactly what you need.
All Courses
Showing 77 of 77 courses
Career Tracks
Structured learning paths for complete career transformation
Full Stack Development
Master front-end and back-end development. Build complete web applications from scratch with modern frameworks and tools.
Data Science & AI
Learn machine learning, data analysis, and AI fundamentals. Work with Python, TensorFlow, and real datasets.
Mobile App Development
Build native and cross-platform mobile apps with React Native and Flutter. Deploy to iOS and Android.
Cloud & DevOps Engineering
Master AWS, Azure, Docker, Kubernetes, and CI/CD pipelines. Build scalable cloud infrastructure.
Cybersecurity Specialist
Learn ethical hacking, network security, penetration testing, and security architecture fundamentals.
UX/UI Design Professional
Master user research, wireframing, prototyping, and visual design with industry-standard tools.
Individual Courses
Learn specific skills at your own pace
Introduction to Python Programming
Learn Python fundamentals with hands-on exercises and real mini-projects.
Introduction to Cybersecurity
Understand threats, phishing, passwords, and safe online practices.
Advanced Excel
Master formulas, dashboards, pivot tables, and reporting workflows.
Introduction to Prompt Engineering
Write prompts that reliably produce high-quality, useful AI results.
Introduction to HTML, CSS & JavaScript
Build real websites and learn the core of front-end web development.
Basics of UX Research
Learn user interviews, research methods, and actionable insights.
HTML & CSS Fundamentals
Build your first web pages from scratch. Learn semantic HTML, modern CSS, the box model, Flexbox, and deploy a live portfolio site.
JavaScript Essentials
Go from zero to confident JavaScript developer. Master variables, functions, arrays, objects, DOM manipulation, and async programming.
Responsive Web Design & Tailwind CSS
Learn mobile-first design principles and build stunning, responsive interfaces lightning-fast using the Tailwind CSS utility framework.
React.js Complete Guide
The most comprehensive React course. Master components, hooks, state management, React Router, and build production-ready applications.
Node.js & Express.js
Build fast, scalable server-side applications with Node.js and Express. Cover routing, middleware, REST APIs, authentication, and deployment.
SQL & PostgreSQL Mastery
Learn SQL from the ground up and master PostgreSQL for production. Cover queries, joins, indexes, transactions, and advanced features like CTEs and window functions.
RESTful API Design
Design, build, document, and secure professional REST APIs. Learn resource modelling, versioning, pagination, rate limiting, and OpenAPI documentation.
Next.js Full Stack Development
Master the Next.js App Router from top to bottom. Build production-ready full-stack apps with Server Components, Server Actions, Supabase, and Vercel.
TypeScript Mastery
Go from TypeScript beginner to expert. Master type safety, generics, advanced patterns, and use TypeScript confidently with React, Node, and APIs.
Authentication & Security
Master modern authentication and web security. Implement JWT, OAuth 2.0, 2FA, session management, and protect your apps against common vulnerabilities.
Docker & Deployment
Containerise any application with Docker, orchestrate with Docker Compose, set up Nginx reverse proxies, automate CI/CD pipelines, and ship to production with confidence.
Full Stack Capstone Project
Build a complete, production-ready SaaS application from scratch — architecture, backend API, React frontend, authentication, payments, and deployment — your portfolio centrepiece.
Python Programming Fundamentals
Start your data science journey with Python. Master variables, data structures, functions, OOP, and file handling — everything you need before diving into data analysis.
Data Analysis with Pandas & NumPy
Master the two core Python libraries for data analysis. Load, clean, transform, aggregate, and explore real-world datasets with Pandas DataFrames and NumPy arrays.
Data Visualization with Matplotlib & Seaborn
Turn raw data into compelling, publication-quality charts. Master Matplotlib for fine-grained control and Seaborn for beautiful statistical plots — then build interactive dashboards with Plotly.
SQL for Data Scientists
Query any database like a pro. Learn SQL specifically for data analysis — from basic SELECTs to window functions, CTEs, and connecting SQL directly to your Python data pipeline.
Statistics & Probability for Machine Learning
Build the mathematical intuition behind ML algorithms. Master descriptive statistics, probability distributions, hypothesis testing, and Bayesian thinking — with Python throughout.
Machine Learning Fundamentals
Your complete introduction to machine learning. Understand the ML workflow, build and evaluate models with scikit-learn, and master the techniques behind every algorithm category.
Supervised Learning: Classification & Regression
Go deep on supervised learning. Master linear & logistic regression, decision trees, SVMs, neural networks, and advanced ensembles — with real datasets and production-grade code.
Unsupervised Learning & Clustering
Discover hidden patterns in unlabelled data. Master K-Means, DBSCAN, hierarchical clustering, dimensionality reduction with PCA & t-SNE, and anomaly detection.
Deep Learning Fundamentals
Unlock the power of neural networks. Build, train, and evaluate deep learning models with PyTorch — covering forward/backprop, CNNs, RNNs, and regularisation techniques.
Neural Networks with TensorFlow & Keras
Build production-grade neural networks with TensorFlow 2 and the Keras API. Cover the full pipeline from data ingestion to model serving with TensorFlow Serving and TF Lite.
Natural Language Processing (NLP)
Teach machines to understand human language. Master text preprocessing, classical NLP, word embeddings, transformers, and fine-tune BERT for real-world NLP tasks.
Computer Vision with OpenCV & PyTorch
Build systems that see. Master image processing with OpenCV, train deep CNNs with PyTorch, implement object detection with YOLO, and deploy vision models to production.
MLOps & Model Deployment
Bridge the gap between data science and production engineering. Master experiment tracking, model versioning, CI/CD for ML, monitoring, and end-to-end ML pipelines.
AI Ethics & Responsible AI
Build AI you can be proud of. Understand bias, fairness, transparency, privacy, and accountability — and learn the frameworks, tools, and regulations shaping responsible AI development.
Data Science Capstone Project
Apply everything you've learned in one complete, portfolio-ready project. Collect, clean, analyse, model, and deploy a machine learning solution to a real business problem.
Mobile Development Fundamentals
Understand the mobile landscape before writing a line of code. Learn how iOS and Android work, key mobile UX principles, navigation patterns, and set up your first cross-platform project.
React Native Essentials
Build real iOS and Android apps with React Native. Master navigation, device APIs, local storage, networking, animations, and ship a complete app to both stores.
React Native Advanced Topics
Take your React Native skills to production level. Master performance optimisation, native modules, Redux Toolkit, CI/CD, testing, and monorepo architecture for large-scale apps.
Flutter Fundamentals
Build beautiful cross-platform mobile apps with Flutter and Dart from the ground up.
Flutter Advanced: Animations, BLoC & Firebase
Take your Flutter skills to the next level with BLoC state management, custom animations, and Firebase integration.
iOS Development with Swift
Build native iOS apps with Swift and SwiftUI — from Xcode setup to App Store submission.
Android Development with Kotlin
Master Android development with Kotlin and Jetpack Compose — build modern, production-ready Android apps.
Mobile UI/UX Design
Design stunning, user-centric mobile interfaces using Figma — from wireframes to polished prototypes.
App Store & Play Store Publishing
Master the end-to-end process of publishing, monetizing, and growing your mobile apps on both major stores.
Mobile Development Capstone
Build a production-ready full-stack mobile app from concept to launch — integrating your React Native, Flutter, or native skills.
Linux Fundamentals for Developers
Get comfortable on the command line — learn Linux essentials that every developer and DevOps engineer needs daily.
Networking for DevOps
Understand the networking concepts every DevOps engineer must know — TCP/IP, DNS, load balancing, firewalls, and VPNs.
Git & GitHub Mastery
Go from Git basics to advanced workflows — branching strategies, GitHub Actions, and team collaboration best practices.
Docker for Developers
Containerize any application with Docker — from writing your first Dockerfile to running multi-service stacks with Docker Compose.
Kubernetes in Practice
Deploy, scale, and manage containerized applications on Kubernetes — from local clusters to production-grade deployments.
CI/CD Pipelines with GitHub Actions & Jenkins
Automate your entire software delivery pipeline — build, test, and deploy on every commit with GitHub Actions and Jenkins.
AWS Cloud Practitioner
Build a solid foundation in AWS cloud services and pass the AWS Certified Cloud Practitioner exam with confidence.
AWS Solutions Architect Associate
Design resilient, cost-optimized AWS architectures and pass the SAA-C03 certification exam.
Microsoft Azure Fundamentals & Administrator
Master Microsoft Azure from the ground up — covering core services, identity, governance, and the AZ-900 & AZ-104 exams.
Infrastructure as Code with Terraform
Provision and manage any cloud infrastructure as code with Terraform — from local state to enterprise-scale workspaces.
Cloud Monitoring & Observability
Build full observability into your cloud systems with Prometheus, Grafana, the ELK Stack, and distributed tracing.
Site Reliability Engineering (SRE)
Apply SRE principles to build and operate highly reliable systems — error budgets, toil reduction, and incident management.
DevSecOps: Security in the Pipeline
Embed security into every stage of your DevOps pipeline — shift left with SAST, DAST, container scanning, and secrets management.
Cloud & DevOps Capstone
Build and operate a complete cloud-native platform — combining IaC, Kubernetes, CI/CD, observability, and security into one production-grade project.
Cybersecurity Fundamentals
Build a solid foundation in cybersecurity — learn core concepts, threats, defences, and the mindset every security professional needs.
Network Security Fundamentals
Secure networks from the ground up — firewalls, IDS/IPS, VPNs, and network traffic analysis with Wireshark.
Ethical Hacking & Penetration Testing
Think like a hacker — learn the full penetration testing lifecycle from reconnaissance to exploitation and reporting.
Web Application Security
Master the OWASP Top 10 and secure your web applications against real-world attacks — from XSS to broken access control.
Cryptography Fundamentals
Understand modern cryptography from the ground up — symmetric ciphers, public key cryptography, digital signatures, and real-world protocols.
SOC Analyst: Security Operations
Operate in a Security Operations Centre — monitor alerts, investigate incidents, and respond to threats using SIEM tools.
Digital Forensics & Incident Response
Investigate cybercrime and breaches — collect evidence, analyse artefacts, and reconstruct attacks using industry-standard forensic tools.
Cloud Security
Secure AWS, Azure, and GCP environments — IAM hardening, threat detection, compliance, and cloud-native security tooling.
Malware Analysis & Reverse Engineering
Analyse and reverse-engineer malware samples — from static analysis to dynamic sandboxing and IDA Pro / Ghidra disassembly.
Security Architecture & Risk Management
Design enterprise-grade security architectures and manage cyber risk — frameworks, threat modelling, and CISSP-aligned content.
Cybersecurity Capstone
Put everything together — build and defend a full enterprise lab, simulate real-world attacks, investigate an incident, and produce a security programme.
Design Thinking & UX Fundamentals
Master the human-centred design process — empathise, define, ideate, prototype, and test to build products people love.
User Research Methods
Master qualitative and quantitative research — from survey design and A/B testing to usability studies and eye tracking.
Figma Mastery
Go from Figma beginner to power user — components, auto layout, variables, prototyping, and team collaboration workflows.
Visual Design & UI Principles
Master the visual language of great interfaces — typography, colour theory, grid systems, iconography, and visual hierarchy.
Interaction Design & Advanced Prototyping
Design delightful interactions and micro-animations — from motion principles to production-ready prototypes in Figma and Framer.
Design Systems & Component Libraries
Build and maintain scalable design systems — tokens, component libraries, documentation, and cross-team governance.
UX Writing & Content Design
Write interface copy that guides, informs, and delights — microcopy, error messages, onboarding flows, and content strategy.
Accessibility & Inclusive Design
Design and build digital experiences that everyone can use — WCAG standards, screen reader design, and accessibility auditing.
UX/UI Design Capstone
Design a complete, portfolio-ready product from user research to polished high-fidelity prototype — your career launch project.
