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

Individual Courses

Learn specific skills at your own pace

PREMIUM
6 hours
ProgrammingBeginner

Introduction to Python Programming

Learn Python fundamentals with hands-on exercises and real mini-projects.

Beginner 6 hours 5+ projects
pythonbasicsprojects
PREMIUM
4 hours
CybersecurityBeginner

Introduction to Cybersecurity

Understand threats, phishing, passwords, and safe online practices.

Beginner 4 hours 3+ projects
securityphishingfundamentals
PREMIUM
8 hours
DataIntermediate

Advanced Excel

Master formulas, dashboards, pivot tables, and reporting workflows.

Intermediate 8 hours 6+ projects
exceldashboardsreporting
FREE
3 hours
AI & AutomationBeginner

Introduction to Prompt Engineering

Write prompts that reliably produce high-quality, useful AI results.

Beginner 3 hours 4+ projects
promptsllmproductivity
PREMIUM
10 hours
ProgrammingBeginner

Introduction to HTML, CSS & JavaScript

Build real websites and learn the core of front-end web development.

Beginner 10 hours 7+ projects
htmlcssjavascript
PREMIUM
3.5 hours
Design & UXBeginner

Basics of UX Research

Learn user interviews, research methods, and actionable insights.

Beginner 3.5 hours 2+ projects
uxresearchdesign
FREE
22h
Web DevelopmentBeginner

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.

Beginner 22h 2+ projects
HTMLCSSFlexbox
PREMIUM
32h
Web DevelopmentBeginner

JavaScript Essentials

Go from zero to confident JavaScript developer. Master variables, functions, arrays, objects, DOM manipulation, and async programming.

Beginner 32h 3+ projects
JavaScriptDOMES6
PREMIUM
18h
Web DevelopmentBeginner

Responsive Web Design & Tailwind CSS

Learn mobile-first design principles and build stunning, responsive interfaces lightning-fast using the Tailwind CSS utility framework.

Beginner 18h 2+ projects
Tailwind CSSResponsive DesignCSS
PREMIUM
48h
Web DevelopmentIntermediate

React.js Complete Guide

The most comprehensive React course. Master components, hooks, state management, React Router, and build production-ready applications.

Intermediate 48h 4+ projects
ReactHooksState Management
PREMIUM
36h
Web DevelopmentIntermediate

Node.js & Express.js

Build fast, scalable server-side applications with Node.js and Express. Cover routing, middleware, REST APIs, authentication, and deployment.

Intermediate 36h 3+ projects
Node.jsExpressREST API
PREMIUM
28h
Web DevelopmentIntermediate

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.

Intermediate 28h 2+ projects
SQLPostgreSQLDatabases
PREMIUM
22h
Web DevelopmentIntermediate

RESTful API Design

Design, build, document, and secure professional REST APIs. Learn resource modelling, versioning, pagination, rate limiting, and OpenAPI documentation.

Intermediate 22h 2+ projects
REST APIExpressOpenAPI
PREMIUM
42h
Web DevelopmentAdvanced

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.

Advanced 42h 3+ projects
Next.jsReactFull Stack
PREMIUM
26h
Web DevelopmentIntermediate

TypeScript Mastery

Go from TypeScript beginner to expert. Master type safety, generics, advanced patterns, and use TypeScript confidently with React, Node, and APIs.

Intermediate 26h 2+ projects
TypeScriptJavaScriptReact
PREMIUM
24h
Web DevelopmentAdvanced

Authentication & Security

Master modern authentication and web security. Implement JWT, OAuth 2.0, 2FA, session management, and protect your apps against common vulnerabilities.

Advanced 24h 2+ projects
AuthenticationSecurityJWT
PREMIUM
26h
Web DevelopmentAdvanced

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.

Advanced 26h 2+ projects
DockerDevOpsCI/CD
PREMIUM
34h
Web DevelopmentAdvanced

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.

Advanced 34h 1+ projects
Full StackSaaSCapstone
FREE
26h
Data ScienceBeginner

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.

Beginner 26h 2+ projects
PythonProgrammingBeginner
PREMIUM
30h
Data ScienceIntermediate

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.

Intermediate 30h 3+ projects
PandasNumPyData Analysis
PREMIUM
20h
Data ScienceIntermediate

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.

Intermediate 20h 2+ projects
MatplotlibSeabornPlotly
PREMIUM
20h
Data ScienceBeginner

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.

Beginner 20h 2+ projects
SQLData SciencePostgreSQL
PREMIUM
24h
Data ScienceIntermediate

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.

Intermediate 24h 2+ projects
StatisticsProbabilityMachine Learning
PREMIUM
36h
Data ScienceIntermediate

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.

Intermediate 36h 3+ projects
Machine Learningscikit-learnPython
PREMIUM
30h
Data ScienceIntermediate

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.

Intermediate 30h 3+ projects
Supervised LearningClassificationRegression
PREMIUM
24h
Data ScienceAdvanced

Unsupervised Learning & Clustering

Discover hidden patterns in unlabelled data. Master K-Means, DBSCAN, hierarchical clustering, dimensionality reduction with PCA & t-SNE, and anomaly detection.

Advanced 24h 2+ projects
Unsupervised LearningClusteringPCA
PREMIUM
36h
Data ScienceAdvanced

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.

Advanced 36h 3+ projects
Deep LearningNeural NetworksPyTorch
PREMIUM
38h
Data ScienceAdvanced

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.

Advanced 38h 3+ projects
TensorFlowKerasNeural Networks
PREMIUM
32h
Data ScienceAdvanced

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.

Advanced 32h 3+ projects
NLPBERTTransformers
PREMIUM
34h
Data ScienceAdvanced

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.

Advanced 34h 3+ projects
Computer VisionPyTorchOpenCV
PREMIUM
26h
Data ScienceAdvanced

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.

Advanced 26h 2+ projects
MLOpsML DeploymentMLflow
PREMIUM
16h
Data ScienceBeginner

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.

Beginner 16h 1+ projects
AI EthicsResponsible AIFairness
PREMIUM
40h
Data ScienceAdvanced

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.

Advanced 40h 1+ projects
Data ScienceCapstonePortfolio
PREMIUM
20h
Mobile DevelopmentBeginner

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.

Beginner 20h 1+ projects
Mobile DevelopmentiOSAndroid
PREMIUM
36h
Mobile DevelopmentIntermediate

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.

Intermediate 36h 3+ projects
React NativeiOSAndroid
PREMIUM
30h
Mobile DevelopmentAdvanced

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.

Advanced 30h 2+ projects
React NativePerformanceRedux
PREMIUM
28 hours
Mobile DevelopmentBeginner

Flutter Fundamentals

Build beautiful cross-platform mobile apps with Flutter and Dart from the ground up.

Beginner 28 hours 4+ projects
FlutterDartMobile
PREMIUM
36 hours
Mobile DevelopmentAdvanced

Flutter Advanced: Animations, BLoC & Firebase

Take your Flutter skills to the next level with BLoC state management, custom animations, and Firebase integration.

Advanced 36 hours 4+ projects
FlutterBLoCFirebase
PREMIUM
34 hours
Mobile DevelopmentIntermediate

iOS Development with Swift

Build native iOS apps with Swift and SwiftUI — from Xcode setup to App Store submission.

Intermediate 34 hours 5+ projects
SwiftSwiftUIiOS
PREMIUM
36 hours
Mobile DevelopmentIntermediate

Android Development with Kotlin

Master Android development with Kotlin and Jetpack Compose — build modern, production-ready Android apps.

Intermediate 36 hours 5+ projects
AndroidKotlinJetpack Compose
PREMIUM
22 hours
Mobile DevelopmentBeginner

Mobile UI/UX Design

Design stunning, user-centric mobile interfaces using Figma — from wireframes to polished prototypes.

Beginner 22 hours 5+ projects
FigmaUI/UXMobile Design
PREMIUM
16 hours
Mobile DevelopmentIntermediate

App Store & Play Store Publishing

Master the end-to-end process of publishing, monetizing, and growing your mobile apps on both major stores.

Intermediate 16 hours 2+ projects
App StorePlay StoreASO
PREMIUM
24 hours
Mobile DevelopmentAdvanced

Mobile Development Capstone

Build a production-ready full-stack mobile app from concept to launch — integrating your React Native, Flutter, or native skills.

Advanced 24 hours 1+ projects
CapstoneMobileFull-Stack
PREMIUM
20 hours
Cloud & DevOpsBeginner

Linux Fundamentals for Developers

Get comfortable on the command line — learn Linux essentials that every developer and DevOps engineer needs daily.

Beginner 20 hours 3+ projects
LinuxCommand LineBash
PREMIUM
18 hours
Cloud & DevOpsBeginner

Networking for DevOps

Understand the networking concepts every DevOps engineer must know — TCP/IP, DNS, load balancing, firewalls, and VPNs.

Beginner 18 hours 2+ projects
NetworkingTCP/IPDNS
FREE
16 hours
Cloud & DevOpsBeginner

Git & GitHub Mastery

Go from Git basics to advanced workflows — branching strategies, GitHub Actions, and team collaboration best practices.

Beginner 16 hours 3+ projects
GitGitHubVersion Control
PREMIUM
22 hours
Cloud & DevOpsBeginner

Docker for Developers

Containerize any application with Docker — from writing your first Dockerfile to running multi-service stacks with Docker Compose.

Beginner 22 hours 4+ projects
DockerContainersDocker Compose
PREMIUM
36 hours
Cloud & DevOpsIntermediate

Kubernetes in Practice

Deploy, scale, and manage containerized applications on Kubernetes — from local clusters to production-grade deployments.

Intermediate 36 hours 5+ projects
KubernetesK8sContainers
PREMIUM
26 hours
Cloud & DevOpsIntermediate

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.

Intermediate 26 hours 4+ projects
CI/CDGitHub ActionsJenkins
PREMIUM
24 hours
Cloud & DevOpsBeginner

AWS Cloud Practitioner

Build a solid foundation in AWS cloud services and pass the AWS Certified Cloud Practitioner exam with confidence.

Beginner 24 hours 3+ projects
AWSCloudCLF-C02
PREMIUM
44 hours
Cloud & DevOpsIntermediate

AWS Solutions Architect Associate

Design resilient, cost-optimized AWS architectures and pass the SAA-C03 certification exam.

Intermediate 44 hours 6+ projects
AWSSAA-C03Architecture
PREMIUM
38 hours
Cloud & DevOpsIntermediate

Microsoft Azure Fundamentals & Administrator

Master Microsoft Azure from the ground up — covering core services, identity, governance, and the AZ-900 & AZ-104 exams.

Intermediate 38 hours 5+ projects
AzureAZ-900AZ-104
PREMIUM
28 hours
Cloud & DevOpsIntermediate

Infrastructure as Code with Terraform

Provision and manage any cloud infrastructure as code with Terraform — from local state to enterprise-scale workspaces.

Intermediate 28 hours 5+ projects
TerraformIaCAWS
PREMIUM
26 hours
Cloud & DevOpsIntermediate

Cloud Monitoring & Observability

Build full observability into your cloud systems with Prometheus, Grafana, the ELK Stack, and distributed tracing.

Intermediate 26 hours 4+ projects
PrometheusGrafanaELK
PREMIUM
28 hours
Cloud & DevOpsAdvanced

Site Reliability Engineering (SRE)

Apply SRE principles to build and operate highly reliable systems — error budgets, toil reduction, and incident management.

Advanced 28 hours 3+ projects
SREReliabilityIncident Management
PREMIUM
26 hours
Cloud & DevOpsAdvanced

DevSecOps: Security in the Pipeline

Embed security into every stage of your DevOps pipeline — shift left with SAST, DAST, container scanning, and secrets management.

Advanced 26 hours 4+ projects
DevSecOpsSecuritySAST
PREMIUM
28 hours
Cloud & DevOpsAdvanced

Cloud & DevOps Capstone

Build and operate a complete cloud-native platform — combining IaC, Kubernetes, CI/CD, observability, and security into one production-grade project.

Advanced 28 hours 1+ projects
CapstoneCloudDevOps
FREE
20 hours
CybersecurityBeginner

Cybersecurity Fundamentals

Build a solid foundation in cybersecurity — learn core concepts, threats, defences, and the mindset every security professional needs.

Beginner 20 hours 3+ projects
CybersecuritySecurityNetworking
PREMIUM
24 hours
CybersecurityIntermediate

Network Security Fundamentals

Secure networks from the ground up — firewalls, IDS/IPS, VPNs, and network traffic analysis with Wireshark.

Intermediate 24 hours 4+ projects
Network SecurityWiresharkFirewalls
PREMIUM
36 hours
CybersecurityIntermediate

Ethical Hacking & Penetration Testing

Think like a hacker — learn the full penetration testing lifecycle from reconnaissance to exploitation and reporting.

Intermediate 36 hours 5+ projects
Ethical HackingPenetration TestingKali Linux
PREMIUM
28 hours
CybersecurityIntermediate

Web Application Security

Master the OWASP Top 10 and secure your web applications against real-world attacks — from XSS to broken access control.

Intermediate 28 hours 4+ projects
OWASPWeb SecurityBurp Suite
PREMIUM
22 hours
CybersecurityIntermediate

Cryptography Fundamentals

Understand modern cryptography from the ground up — symmetric ciphers, public key cryptography, digital signatures, and real-world protocols.

Intermediate 22 hours 3+ projects
CryptographyPKITLS
PREMIUM
26 hours
CybersecurityIntermediate

SOC Analyst: Security Operations

Operate in a Security Operations Centre — monitor alerts, investigate incidents, and respond to threats using SIEM tools.

Intermediate 26 hours 4+ projects
SOCSIEMSplunk
PREMIUM
30 hours
CybersecurityAdvanced

Digital Forensics & Incident Response

Investigate cybercrime and breaches — collect evidence, analyse artefacts, and reconstruct attacks using industry-standard forensic tools.

Advanced 30 hours 4+ projects
DFIRForensicsAutopsy
PREMIUM
28 hours
CybersecurityAdvanced

Cloud Security

Secure AWS, Azure, and GCP environments — IAM hardening, threat detection, compliance, and cloud-native security tooling.

Advanced 28 hours 4+ projects
Cloud SecurityAWS SecurityZero Trust
PREMIUM
32 hours
CybersecurityAdvanced

Malware Analysis & Reverse Engineering

Analyse and reverse-engineer malware samples — from static analysis to dynamic sandboxing and IDA Pro / Ghidra disassembly.

Advanced 32 hours 4+ projects
Malware AnalysisReverse EngineeringGhidra
PREMIUM
26 hours
CybersecurityAdvanced

Security Architecture & Risk Management

Design enterprise-grade security architectures and manage cyber risk — frameworks, threat modelling, and CISSP-aligned content.

Advanced 26 hours 3+ projects
Security ArchitectureRisk ManagementCISSP
PREMIUM
28 hours
CybersecurityAdvanced

Cybersecurity Capstone

Put everything together — build and defend a full enterprise lab, simulate real-world attacks, investigate an incident, and produce a security programme.

Advanced 28 hours 1+ projects
CapstoneCybersecurityBlue Team
FREE
18 hours
UX/UI DesignBeginner

Design Thinking & UX Fundamentals

Master the human-centred design process — empathise, define, ideate, prototype, and test to build products people love.

Beginner 18 hours 3+ projects
UXDesign ThinkingUser Research
PREMIUM
20 hours
UX/UI DesignIntermediate

User Research Methods

Master qualitative and quantitative research — from survey design and A/B testing to usability studies and eye tracking.

Intermediate 20 hours 3+ projects
User ResearchUsability TestingSurveys
PREMIUM
24 hours
UX/UI DesignIntermediate

Figma Mastery

Go from Figma beginner to power user — components, auto layout, variables, prototyping, and team collaboration workflows.

Intermediate 24 hours 5+ projects
FigmaUI DesignComponents
PREMIUM
20 hours
UX/UI DesignIntermediate

Visual Design & UI Principles

Master the visual language of great interfaces — typography, colour theory, grid systems, iconography, and visual hierarchy.

Intermediate 20 hours 4+ projects
Visual DesignTypographyColour Theory
PREMIUM
22 hours
UX/UI DesignAdvanced

Interaction Design & Advanced Prototyping

Design delightful interactions and micro-animations — from motion principles to production-ready prototypes in Figma and Framer.

Advanced 22 hours 4+ projects
Interaction DesignMotion DesignFramer
PREMIUM
24 hours
UX/UI DesignAdvanced

Design Systems & Component Libraries

Build and maintain scalable design systems — tokens, component libraries, documentation, and cross-team governance.

Advanced 24 hours 3+ projects
Design SystemsFigmaStorybook
PREMIUM
16 hours
UX/UI DesignIntermediate

UX Writing & Content Design

Write interface copy that guides, informs, and delights — microcopy, error messages, onboarding flows, and content strategy.

Intermediate 16 hours 3+ projects
UX WritingMicrocopyContent Design
PREMIUM
18 hours
UX/UI DesignIntermediate

Accessibility & Inclusive Design

Design and build digital experiences that everyone can use — WCAG standards, screen reader design, and accessibility auditing.

Intermediate 18 hours 3+ projects
AccessibilityWCAGInclusive Design
PREMIUM
24 hours
UX/UI DesignAdvanced

UX/UI Design Capstone

Design a complete, portfolio-ready product from user research to polished high-fidelity prototype — your career launch project.

Advanced 24 hours 1+ projects
CapstoneUX/UIPortfolio