Skip to main content

Courses

Bite-sized courses to build the skills your matched career path calls for.

HTML & CSS Foundations

Learn how the web works and build, style and publish your own responsive website with semantic HTML and modern CSS.

Level: Beginner4 modules · 14 lessons · 11h 9m
htmlcsswebaccessibility

JavaScript Essentials

The programming language of the web: variables, functions, the DOM, arrays and objects, and fetching data from APIs.

Level: Beginner4 modules · 13 lessons · 8h 16m
javascriptwebprogrammingdom

Intro to Data Analysis with Python

Load, clean, reshape and explore real data with Python and pandas, then turn the results into clear findings.

Level: Intermediate4 modules · 13 lessons · 12h 55m
pythonpandasdataanalytics

Cybersecurity Fundamentals

Think like a defender: network attack surface, threat modeling, the OWASP Top 10, core controls, identity, cryptography, frameworks and the rules of ethical testing.

Level: Intermediate4 modules · 12 lessons · 5h 50m
securitycybersecuritynetworkingowasp

Mobile Development Basics

Build and run a React Native app on your own phone with Expo: components, navigation, data, storage and device features.

Level: Intermediate3 modules · 9 lessons · 5h 4m
mobilereact-nativeexpojavascript

STEM Foundations: The Universal Skill Stack

The shared base every STEM career uses: working with numbers and units, testing ideas fairly, handling data and code, and explaining your work.

Level: Beginner4 modules · 12 lessons · 7h 18m
stemfoundationsmathscience

Foundations for Engineering & Energy Careers

How civil, mechanical and electrical engineers think, what to study, and the degree, FE and PE route into the field.

Level: Beginner3 modules · 9 lessons · 4h 24m
engineeringenergyphysicsdesign

Foundations for Physical Science & Materials Careers

How chemists, physicists and materials scientists work: the science and math core, units and estimation, the research path, and how to read and record science.

Level: Beginner3 modules · 9 lessons · 4h 35m
physicschemistrymaterialsresearch

Foundations for Math, Statistics & Analytics Careers

How statisticians, actuaries and operations research analysts work: the math they use, pairing it with code, credentials, evidence, and explaining results honestly.

Level: Beginner3 modules · 9 lessons · 3h 44m
mathstatisticsanalyticsdata

Foundations for Skilled Technical STEM Careers

Hands-on technical careers you can enter through apprenticeship: troubleshooting, safety awareness, the routes in, and the trade math you will use every day.

Level: Beginner3 modules · 9 lessons · 4h 34m
skilled-technicaltradeshands-onapprenticeship

Digital Literacy for Tech & STEM Work

The everyday computer, internet, safety and AI skills every tech and STEM job assumes you already have.

Level: Beginner4 modules · 12 lessons · 6h 8m
digital literacycomputer basicsinternetonline safety

Professional Communication & Teamwork

Write clear emails and documents, present and run meetings, work well on teams, and navigate résumés, interviews and networking.

Level: Beginner4 modules · 12 lessons · 7h 24m
communicationteamworkwritingpresenting

Math for Tech & STEM

The practical math behind tech and STEM work: numbers, algebra, functions, geometry, logic and counting, with short code exercises.

Level: Beginner5 modules · 15 lessons · 7h 32m
mathalgebrageometrytrigonometry

Spreadsheets for Data Work

Clean tables, correct formulas, lookups, pivot tables and honest charts in Google Sheets, LibreOffice Calc or Excel.

Level: Beginner3 modules · 9 lessons · 6h 35m
spreadsheetsgoogle sheetsexcellibreoffice calc

Git & the Command Line

Use the terminal with confidence, track your work with Git, and collaborate on GitHub with pull requests.

Level: Beginner3 modules · 9 lessons · 5h 57m
command lineterminalbashgit

Python Fundamentals

Learn to program in Python from zero: values, decisions, loops, functions, data structures, files, modules and a small data project.

Level: Beginner5 modules · 15 lessons · 9h 53m
pythonprogrammingbeginnerdata

SQL Fundamentals

Query, summarise, join and change data in a relational database with SQL, practised in your browser.

Level: Beginner4 modules · 12 lessons · 5h 44m
sqldatabasessqlitequeries

Statistics Fundamentals

Describe data, reason with probability, and draw honest conclusions from samples, with short fill-in-the-blank Python exercises.

Level: Beginner4 modules · 12 lessons · 6h 50m
statisticsprobabilitydatainference

Networking Fundamentals

Learn how data moves between computers: layers, IP addresses and subnets, ports, DNS, DHCP, HTTPS, and the tools to troubleshoot it.

Level: Beginner3 modules · 9 lessons · 5h 11m
networkingtcp/iposi modelip addressing

Lab Safety Fundamentals

Recognise lab hazards, read GHS labels and Safety Data Sheets, choose PPE, and understand the training and records that keep labs safe.

Level: Beginner3 modules · 9 lessons · 5h 10m
lab safetyghssafety data sheetbiosafety

Workplace Safety & Tools

Learn your OSHA rights, spot hazards, choose PPE, understand lockout/tagout and electrical safety, and use hand tools, power tools and measuring tools safely.

Level: Beginner3 modules · 10 lessons · 5h 19m
safetyoshappelockout-tagout

Technical Drawing & CAD Basics

Read orthographic views, scales, dimensions, tolerances, schematics, GD&T callouts and floor plans, then sketch and model parts in free CAD tools.

Level: Beginner3 modules · 9 lessons · 5h 37m
technical-drawingblueprintscadgd-and-t

Visual Design Fundamentals

Learn hierarchy, layout, type, colour and icons, then build and critique real screens in Figma.

Level: Beginner3 modules · 9 lessons · 6h 24m
designvisual-designtypographycolor

Project Management Fundamentals

Plan and run small projects: scope, stakeholders, work breakdown, schedules, estimates, risks, status reports and closure.

Level: Beginner3 modules · 9 lessons · 5h 39m
project-managementplanningschedulingrisk

Chemistry Fundamentals

Atoms, bonding, gases, balanced equations, moles, solutions, pH, buffers, equilibrium and an organic and biochemistry preview, with short fill-in-the-blank Python calculators.

Level: Beginner4 modules · 12 lessons · 5h 49m
chemistrysciencelabstoichiometry

Biology Fundamentals

Cells, membranes, the microscope, DNA and inheritance, microorganisms, blood and the immune system: the biology every lab career builds on.

Level: Beginner3 modules · 9 lessons · 3h 30m
biologycell biologymicroscopygenetics

React Fundamentals

Build interactive interfaces with React components, props, state, effects, context, routing and component tests.

Level: Intermediate4 modules · 12 lessons · 8h 13m
reactjavascriptfrontendcomponents

Accessible & Responsive Interfaces

Build interfaces that work for everyone on every screen: WCAG 2.2, keyboard and ARIA, fluid layouts, responsive images and real audits.

Level: Intermediate3 modules · 10 lessons · 6h 21m
accessibilitywcagariaresponsive-design

Data Structures & Algorithms

Measure efficiency with Big-O, then use searching, sorting, hash maps, stacks, linked lists, trees, graphs and dynamic programming in Python.

Level: Intermediate4 modules · 12 lessons · 7h 37m
algorithmsdata-structurespythonbig-o

Back-End Web APIs

Design REST routes, validate JSON, build Node and Express APIs on a SQL database, secure them, test them and ship them.

Level: Intermediate4 modules · 12 lessons · 7h 11m
backendapirestnodejs

SQL for Analysis

Go beyond the basics with subqueries, CTEs, window functions and the analytics patterns analysts use every day, practised in your browser.

Level: Intermediate4 modules · 12 lessons · 7h 18m
sqldata analysiswindow functionscte

Data Visualization & Storytelling

Turn analysis into charts people read correctly: visual principles, matplotlib and seaborn, small multiples, dashboards and a short data story.

Level: Intermediate3 modules · 9 lessons · 7h 29m
data visualizationstorytellingmatplotlibseaborn

Linux Administration

Run a Linux server with confidence: users and permissions, services, packages, logs, SSH keys, bash scripts and scheduled jobs.

Level: Intermediate3 modules · 9 lessons · 10h 12m
linuxsystem administrationubuntubash

Cloud Fundamentals

Learn how the public cloud works: service models, regions, shared responsibility, compute, storage, networking, IAM, secrets and cost control, using free tiers only.

Level: Intermediate3 modules · 10 lessons · 5h 57m
cloudawsazuregoogle-cloud

Calculus & Linear Algebra for STEM

The calculus and linear algebra behind science, engineering and machine learning: derivatives, integrals, vectors, matrices, gradients and eigenvalues, with Python exercises.

Level: Intermediate4 modules · 12 lessons · 7h 48m
mathcalculuslinear-algebranumpy

Physics for Engineering & Science

The physics behind engineering and the physical sciences: motion, forces, energy, momentum, torque, circuits, induction, waves and heat, with Python exercises and a home pendulum lab.

Level: Intermediate4 modules · 12 lessons · 7h 17m
physicsmechanicsenergyelectricity

Scientific Python

Use NumPy arrays, plots, fitting, numerical methods, units and instrument data files to do real engineering and science calculations in Python.

Level: Intermediate4 modules · 12 lessons · 12h 58m
pythonnumpyscientific-computingnumerical-methods

Probability & Statistical Inference

Model uncertainty with random variables and distributions, then estimate, test and update beliefs from data, with Python simulations you run in the browser.

Level: Intermediate4 modules · 12 lessons · 9h 26m
probabilitystatisticsinferencesimulation

Machine Learning Foundations

Learn how machines learn from data: implement regression, trees, metrics, k-means, PCA and anomaly detection from scratch in NumPy, and practise honest evaluation.

Level: Intermediate4 modules · 12 lessons · 6h 49m
machine-learningpythonnumpyregression

Business & Systems Analysis

Discover what a business really needs and turn it into clear requirements, process maps, user stories, data models and a gap analysis.

Level: Intermediate3 modules · 9 lessons · 5h 9m
business-analysissystems-analysisrequirementsuser-stories

Agile Delivery: Scrum & Kanban

Deliver work in short, steady cycles: agile values, Scrum roles and events, Kanban flow, backlogs, sprints, retrospectives, metrics and tools.

Level: Intermediate3 modules · 9 lessons · 4h 34m
agilescrumkanbansprints

UX Design Process

Research real users, define the problem, design and prototype a solution, test it and write it up as a portfolio case study.

Level: Intermediate4 modules · 12 lessons · 6h 56m
uxuser-researchusabilityprototyping

Game Design Fundamentals

Analyse why games work, build and playtest paper prototypes, balance systems and levels, and communicate a design with a one-page GDD and a pitch.

Level: Intermediate4 modules · 12 lessons · 7h 21m
game designmdaprototypingplaytesting

Instructional Design & How People Learn

Use the science of learning to design lessons, objectives, materials and assessments that actually change what people can do.

Level: Intermediate4 modules · 12 lessons · 7h
instructional-designlearning-scienceteachingassessment

Electrical Circuits

Learn DC and AC circuit analysis, power factor and three-phase basics, safe measurement on battery circuits, simulation, transformers, motors and systematic troubleshooting.

Level: Intermediate4 modules · 12 lessons · 8h 43m
electricitycircuitsohms-lawac-power

Engineering Mechanics: Statics & Strength

Statics, strength of materials and an introduction to dynamics: equilibrium, trusses, section properties, stress and strain, beam diagrams, bending and deflection, F = ma, vibration and factors of safety, with Python exercises.

Level: Intermediate3 modules · 9 lessons · 6h 31m
staticsstrength of materialsmechanicsbeams

Thermodynamics & Fluids

The laws of thermodynamics, steam tables, power and refrigeration cycles, fluid statics, Bernoulli, pipe losses, heat transfer, R-values and heat exchangers, with Python exercises.

Level: Intermediate3 modules · 9 lessons · 5h 11m
thermodynamicsfluid mechanicsheat transfersteam tables

Materials Science Fundamentals

How the structure of metals, ceramics, polymers and composites sets their properties: crystal structure, defects and diffusion, mechanical, thermal and electrical properties, failure, phase diagrams, heat treatment and materials selection.

Level: Intermediate3 modules · 9 lessons · 4h 42m
materials sciencemetalsceramicspolymers

Lab Techniques & Instrumentation

Core bench skills and instruments: balances, glassware, pipetting, buffers, centrifuges, chromatography, spectrophotometry, calibration, microscopy and aseptic technique.

Level: Intermediate3 modules · 9 lessons · 4h 41m
lab techniquespipettingbufferscentrifugation

Lab Data & Quality

Keep trustworthy lab records, query LIMS data, run QC with Westgard rules, build calibration curves, estimate uncertainty, and work within SOPs, CAPA and accreditation.

Level: Intermediate3 modules · 9 lessons · 4h 54m
lab dataquality controlwestgard ruleslims

Molecular Biology Methods

Extract nucleic acids, run PCR and qPCR, read gels, Western blots and ELISAs, compare sequencing methods, and work with sequences and BLAST.

Level: Intermediate3 modules · 9 lessons · 4h 48m
molecular biologypcrqpcrgel electrophoresis

Mechanical Systems & Maintenance

Learn how bearings, belts, chains, couplings, gears, hydraulics, pneumatics and pumps work, how they fail, and how maintenance teams lubricate, plan PM work, rig loads and weld safely.

Level: Intermediate3 modules · 10 lessons · 5h 16m
maintenancemechanicalbearingsgears

Front-End Engineering

Go from building components to shipping production front-ends: architecture, TypeScript, state, performance, testing, CI and code review.

Level: Mid-level4 modules · 12 lessons · 7h 1m
frontendreacttypescriptperformance

Software Engineering Practices

Design, test, refactor, review, estimate and run software the way professional teams do.

Level: Mid-level4 modules · 12 lessons · 9h 45m
software-engineeringtestingrefactoringdesign-patterns

Mobile App Production

Take a React Native app to production: architecture, offline data, secure auth, testing, performance, accessibility and store releases.

Level: Mid-level3 modules · 9 lessons · 7h 26m
mobilereact-nativeexpotesting

DevOps & Cloud Delivery

Ship and run cloud software safely: containers, CI/CD pipelines, Terraform with cost guardrails, SLOs, alerting and incident response.

Level: Mid-level4 modules · 12 lessons · 8h 11m
devopsdockerdocker composekubernetes

Database Administration

Design, tune, operate and secure production databases: normalisation, indexing, backups, replication, access control, monitoring and safe migrations.

Level: Mid-level4 modules · 12 lessons · 7h 40m
databasespostgresqlsqldatabase administration

Security Operations & Defense

Run day-to-day defense like a SOC analyst: logging and SIEM hunting, IDS alerts, incident response, triage, forensics, vulnerability management, hardening, cloud posture and MITRE ATT&CK.

Level: Mid-level4 modules · 12 lessons · 8h 6m
securitycybersecuritysecurity operationssoc

Data Analytics in Practice

Work like a mid-level data analyst: define KPIs, forecast, run and analyse A/B tests, model analytics tables and turn stakeholder requests into recommendations.

Level: Mid-level4 modules · 12 lessons · 7h 42m
data analyticskpisa/b testingforecasting

Applied Machine Learning

Go from classic ML to the models used at work: neural networks, embeddings, CNNs, gradient boosting and LLM apps, plus evaluation, experiment tracking and a capstone.

Level: Mid-level4 modules · 12 lessons · 10h 4m
machine-learningdeep-learningpythonnumpy

MLOps: Production Machine Learning

Take models from notebook to production: reproducible training, serving APIs, retrainable pipelines, CI/CD for ML, drift detection, monitoring and governance.

Level: Mid-level3 modules · 9 lessons · 5h 2m
mlopsmachine-learningdeploymentmonitoring

Regression & Experimental Design

Fit and check multiple regression and GLMs, design randomised, blocked and factorial experiments, and turn analyses into clear, reproducible reports for the researchers you work with.

Level: Mid-level4 modules · 12 lessons · 8h
regressiondesign of experimentsanovaglm

Actuarial Mathematics

The core mathematics of the actuarial profession: interest theory, life contingencies, loss models, credibility and ratemaking, plus how to plan the SOA and CAS exams.

Level: Mid-level4 modules · 12 lessons · 7h 29m
actuarial sciencefinancial mathematicslife contingenciesloss models

Optimization & Operations Research

Model real decisions with linear and integer programming, networks, queues, simulation and decision trees, then present the results so managers act on them.

Level: Mid-level4 modules · 12 lessons · 7h 32m
operations researchoptimizationlinear programminginteger programming

Solution Design & Integration

Design how business systems fit together: map the landscape, draw data flows, choose build or buy, specify integrations and data migrations, and deliver with UAT and change management.

Level: Mid-level3 modules · 9 lessons · 4h 25m
systems-analysissolution-architectureintegrationapis

IT Project Leadership

Lead mid-size IT projects: hybrid delivery, governance, earned value, vendors, business cases, technical and security risk, recovery and your path to PMP and program management.

Level: Mid-level4 modules · 12 lessons · 7h 14m
project-managementleadershipgovernanceearned-value

Design Systems & Developer Handoff

Build design tokens and component specs, hand designs to engineers with clear annotations, and measure and iterate after launch.

Level: Mid-level3 modules · 9 lessons · 7h 55m
design-systemsdesign-tokenshandoffaccessibility

Game Prototyping & Systems

Build playable prototypes in code and in Godot: game loops, input, collision, physics, state machines, data-driven tuning, jams and publishing.

Level: Mid-level4 modules · 12 lessons · 8h 46m
game-designprototypingjavascriptgodot

Training Delivery & Evaluation

Facilitate live and virtual sessions, build onboarding programs and an LMS course, and prove what your training changed.

Level: Mid-level3 modules · 9 lessons · 6h 1m
trainingfacilitationonboardinglms

Teaching Computer Science

Teach programming well: diagnose novice misconceptions, use PRIMM, pair programming and Parsons problems, plan standards-aligned units, assess code fairly and navigate teacher certification.

Level: Mid-level3 modules · 9 lessons · 5h 11m
teachingcomputer science educationpedagogyprimm

Engineering Practice & Licensure

How engineering work is really done and licensed: project phases, calculation packages, specs and submittals, codes and standards, QA/QC, the FE and PE, and ethics.

Level: Mid-level3 modules · 9 lessons · 5h 33m
engineeringlicensurefe-exampe-licence

Structural & Civil Design

Load combinations, steel and reinforced concrete beams, soils and bearing capacity, stormwater runoff, Manning's equation, surveying, transportation, civil CAD and BIM, and construction administration.

Level: Mid-level3 modules · 10 lessons · 7h 26m
civil-engineeringstructural-designloadssteel

Machine Design & Manufacturing

Size shafts, bolted joints and bearings, model parts parametrically, read GD&T, sanity-check FEA, choose manufacturing processes, design for manufacturing, compute Cpk and prepare parts for 3D printing.

Level: Mid-level3 modules · 10 lessons · 7h 19m
machine designmanufacturingshaftsfasteners

Power, Electronics & Signals

Diodes, transistors and op-amps, digital logic and microcontrollers, spectra, filters and PID control, the power grid, per-unit and load flow, protection, inverters and PCB layout.

Level: Mid-level3 modules · 10 lessons · 6h 30m
electronicstransistorsop-ampsdigital-logic

Electrical Code & Installations

Read and apply the National Electrical Code: navigation, definitions, adoption, conductor sizing, voltage drop, load calculations, box fill, grounding, GFCI/AFCI, motors and exam prep.

Level: Mid-level3 modules · 11 lessons · 7h 13m
electricalnecelectrical-codeconductor-sizing

Industrial Controls & PLCs

Read relay ladder diagrams, match sensors and actuators, understand VFDs, program PLC logic with timers and counters, and troubleshoot, guard and maintain automated machines.

Level: Mid-level3 modules · 10 lessons · 5h 14m
plcladder-logicindustrial-automationcontrols

Analytical Chemistry Methods

Calculate results from titrations and gravimetry, compare methods statistically, read chromatograms and spectra, validate methods to ICH Q2, plan sampling, and work in GMP, GLP, EPA and ISO 17025 labs.

Level: Mid-level3 modules · 9 lessons · 4h 53m
analytical chemistrytitrationgravimetric analysisstatistics

Biochemistry & Biophysics

Protein structure and purification, exploring PDB structures, enzyme kinetics and inhibition, binding and thermodynamics, spectroscopy, structural biology, molecular simulation and research career routes.

Level: Mid-level3 modules · 10 lessons · 7h 9m
biochemistrybiophysicsproteinsprotein purification

Clinical Laboratory Practice

Work like a medical laboratory scientist: accept or reject specimens, read chemistry, hematology, microbiology and blood bank results, call critical values, run daily QC and plan your certification.

Level: Mid-level3 modules · 10 lessons · 4h 15m
clinical laboratorymedical laboratory sciencespecimen collectionorder of draw

Computational & Modern Physics

Special relativity, quantum and nuclear physics, Monte Carlo, orbit and PDE solvers, fitting with uncertainties, data acquisition and research computing, all in Python.

Level: Mid-level3 modules · 9 lessons · 5h 24m
physicsmodern-physicsrelativityquantum

Materials Characterization & Processing

X-ray diffraction, SEM and TEM, DSC and TGA, tensile, hardness, fatigue and fracture testing, ASTM methods, polymer, ceramic and thin-film processing, and materials databases.

Level: Mid-level3 modules · 9 lessons · 6h 5m
materialscharacterizationxrdelectron-microscopy

Cell Culture & Bioprocessing

Culture cells aseptically, count and passage them, control contamination, model growth, understand bioreactors and purification, and work under GMP with validated systems and batch data.

Level: Mid-level3 modules · 9 lessons · 5h 2m
cell cultureaseptic techniquehemocytometercontamination