Free UK courses and government-funded training, compared
181 courses that cost you nothing — genuinely free certifications from Google, AWS, IBM and Microsoft, plus government-funded Skills Bootcamps for eligible UK adults.
All 181 courses
- Ethics of AI — University of Helsinki · Free · 4 weeks (self-paced) · Beginner · 25 study hours
- Elements of AI — University of Helsinki · Free · 6 weeks (self-paced) · Beginner · 30 study hours
- Building AI — University of Helsinki · Free · 6 weeks (self-paced) · Intermediate · 50 study hours
- Cloud Computing Higher National Certificate/Diploma (HTQ) — BIRMINGHAM METROPOLITAN COLLEGE · Free · 39 Weeks · full-time · Intermediate
- Skills Bootcamp in Software Development with AI — NORTHCODERS LIMITED · Free · 13 Weeks · full-time · Intermediate
- PL-7008: Create Agents in Copilot Studio — Microsoft · Free · 2–4 weeks · Beginner · 18 study hours
- CS50's Introduction to Computer Science (CS50x) — edX / Harvard · Free · 5 months · Beginner · 150 study hours
- Skills Bootcamp in Electric/ Hybrid Vehicle System Repair and Replacement — CAMBRIDGESHIRE & PETERBOROUGH COMBINED AUTHORITY · Free · 60 Hours · full-time · Intermediate · 60 study hours
- Skills Bootcamp in Electric/Hybrid Vehicle Hazzard Management And Recovery Personnel — CAMBRIDGESHIRE & PETERBOROUGH COMBINED AUTHORITY · Free · 60 Hours · full-time · All levels · 60 study hours
- AI and Machine Learning Level 5 — GATESHEAD COLLEGE · Free · 6 Weeks · Advanced
- Design & Installation of Electric Vehicle Charging Points — SKILLS MAX ACADEMY LIMITED · Free · 16 Weeks · part-time · Intermediate
- CS50's Introduction to Programming with Python — edX / Harvard · Free · 10 weeks · Beginner · 90 study hours
- Web Security Academy — PortSwigger · Free · Self-paced · Intermediate
- Neural Networks: Zero to Hero — Andrej Karpathy (YouTube) · Free · 8 weeks · Advanced · 45 study hours
- TryHackMe: Gamified Cybersecurity Learning — TryHackMe · Free · Self-paced · Beginner · 80 study hours
- Deep Learning Specialization — DeepLearning.AI · Free · 3-5 months · Intermediate · 120 study hours
- Introduction to Linux (LFS101) — edX (Linux Foundation) · Free · 14 weeks · Beginner · 60 study hours
- Kubernetes Basics — Official Interactive Tutorials — Kubernetes.io · Free · 4–6 hours · Beginner · 5 study hours
- CS229: Machine Learning — Stanford Online · Free · 11 weeks · Advanced · 110 study hours
- CS231n: Deep Learning for Computer Vision — Stanford University · Free · ~80 hours · Advanced · 80 study hours
- CS50's Introduction to Cybersecurity — HarvardX (edX) · Free · 5 weeks · Beginner · 25 study hours
- DeepLearning.AI — ChatGPT Prompt Engineering for Developers — DeepLearning.AI · Free · 1.5 hours · Beginner · 2 study hours
- AWS Certified Solutions Architect – Associate Exam Prep Course — Amazon Web Services · Free · 20 hours · Intermediate · 20 study hours
- Introduction to Generative AI — edX (Pragmatic AI Labs) · Free · 4 weeks · Beginner · 14 study hours
- AI Agents Course — Hugging Face · Free · ~25 hours · Intermediate · 25 study hours
- Hack The Box Academy — Hack The Box · Free · Self-paced · Intermediate · 100 study hours
- Convolutional Neural Networks — Coursera (DeepLearning.AI) · Free · ~35 hours · Intermediate · 35 study hours
- AWS Cloud Quest: Cloud Practitioner — Amazon Web Services · Free · 12 hours · Beginner · 12 study hours
- Stanford CS229 — Machine Learning (Lectures) — Stanford · Free · 60 hours · Advanced · 60 study hours
- Google Cloud Skills Boost — 3,000+ Labs, Paths & Skill Badges — Google Cloud · Free · Self-paced · All levels
- picoCTF: Capture-the-Flag Cybersecurity Game — Carnegie Mellon CyLab · Free · Self-paced · Beginner · 50 study hours
- Ethical Hacker — Cisco Networking Academy · Free · 70 hours · Intermediate · 70 study hours
- AI for Everyone: Master the Basics — edX (IBM) · Free · 4 weeks · Beginner · 12 study hours
- Hugging Face Transformers Course — Hugging Face · Free · 6 weeks · Intermediate · 40 study hours
- Microsoft Certified: Azure Administrator Associate (AZ-104) — Microsoft Learn · Free · 40-60 hours · Intermediate · 50 study hours
- Stanford Online — Machine Learning Specialization (Andrew Ng) — Coursera (Stanford / DeepLearning.AI) · Free · 60 hours · Intermediate · 60 study hours
- LangChain Academy — Introduction to LangGraph — LangChain · Free · 5 hours · Intermediate · 5 study hours
- Introduction to Kubernetes (LFS158) — Linux Foundation / edX · Free · 14–16 hours · Beginner · 15 study hours
- AI Agents for Beginners — 10 Lessons — Microsoft Learn · Free · Self-paced (~10h) · Foundational · 10 study hours
- Plumbing Skills Bootcamp — Skills Training Group · Free · 12 weeks · Beginner · 240 study hours
- CS50's Web Programming with Python and JavaScript — HarvardX (edX) · Free · 12 weeks · Intermediate · 60 study hours
- Certified in Cybersecurity (CC) — ISC2 · Free · ~15 hours · Beginner · 15 study hours
- Full Stack Deep Learning — ML System Design — Full Stack Deep Learning · Free · 40 hours · Intermediate · 40 study hours
- Career Path: Become a Junior Cybersecurity Analyst — Cisco Networking Academy · Free · Self-paced (~75h) · Intermediate · 75 study hours
- Fundamentals of Digital Marketing — Google Digital Garage · Free · 40 hours · Beginner · 40 study hours
- Google Cloud Certifications — Official Prep — Google Cloud · Free · Self-paced · Advanced
- LangChain & Vector Databases in Production — DeepLearning.AI · Free · 3 weeks · Intermediate · 15 study hours
- Hugging Face — Fine-tuning LLMs with LoRA & QLoRA — Hugging Face · Free · 6 hours · Intermediate · 6 study hours
- Multi AI Agent Systems with crewAI — DeepLearning.AI · Free · ~3 hours · Intermediate · 3 study hours
- freeCodeCamp — Responsive Web Design — freeCodeCamp · Free · 300 hours · Beginner · 300 study hours
- Introduction to Cybersecurity — Cisco Networking Academy · Free · 6 hours · Foundational · 6 study hours
- CodinGame: Programming Puzzles & Bot Battles — CodinGame · Free · Self-paced · Intermediate · 40 study hours
- Practical Deep Learning for Coders — fast.ai · Free · ~40 hours · Beginner · 40 study hours
- Computer Programming (JavaScript) — Khan Academy · Free · Self-paced · Beginner · 35 study hours
- Kubernetes for the Absolute Beginners — Hands-on — KodeKloud · Free · 5–7 hours · Beginner · 6 study hours
- Data Science: R Basics — HarvardX (edX) · Free · 8 weeks · Beginner · 16 study hours
- Data Science: Machine Learning — HarvardX (edX) · Free · 8 weeks · Intermediate · 20 study hours
- AI Agents in LangGraph — DeepLearning.AI · Free · ~1.5 hours · Intermediate · 2 study hours
- Data Science: Building Machine Learning Models — edX / HarvardX · Free · 8 weeks · Intermediate · 32 study hours
- OpenCV Bootcamp — OpenCV University · Free · ~12 hours · Beginner · 12 study hours
- Introduction to Cyber Security — FutureLearn · Free · 24 hrs · Beginner · 24 study hours
- Practical Deep Learning for Coders — fast.ai · Free · 8 weeks · Intermediate · 80 study hours
- Intro to SQL — Khan Academy · Free · Self-paced · Beginner · 15 study hours
- Generative AI Leader Learning Path — Google Cloud · Free · Self-paced · Foundational · 8 study hours
- DeepLearning.AI — Advanced Retrieval for AI with Chroma — DeepLearning.AI · Free · 1.5 hours · Intermediate · 2 study hours
- Python Essentials 1 — Cisco Networking Academy · Free · 30 hours · Foundational · 30 study hours
- AI Agents for Beginners — Microsoft · Free · ~20 hours · Beginner · 20 study hours
- AI Agent Specialist — Trailhead — Salesforce · Free · Self-paced · Intermediate · 15 study hours
- MLOps Zoomcamp — DataTalks.Club · Free · 9 weeks · Intermediate · 80 study hours
- CS50's Mobile App Development with React Native — HarvardX (edX) · Free · 12 weeks · Intermediate · 60 study hours
- CodeCombat: Learn Python & JavaScript Through a Game — CodeCombat · Free · Self-paced · Beginner · 30 study hours
- Deep Learning (NYU) — NYU / Yann LeCun · Free · 14 weeks · Advanced · 90 study hours
- PyTorch for Deep Learning — Zero to Mastery · Free · 10 weeks · Intermediate · 60 study hours
- Introduction to LangGraph — LangChain Academy · Free · ~8 hours · Intermediate · 8 study hours
- Career Path: Become a Network Technician — Cisco Networking Academy · Free · Self-paced (~70h) · Intermediate · 70 study hours
- AI Agents Course — Hugging Face · Free · ~25 hours · Intermediate · 25 study hours
- Introduction to Cloud Computing — edX (IBM) · Free · 5 weeks · Beginner · 18 study hours
- Copilot Studio Agent Academy — Microsoft · Free · Self-paced · Intermediate · 8 study hours
- Data Science: Visualization — HarvardX (edX) · Free · 8 weeks · Beginner · 16 study hours
- Agentic AI in Practice — Multi-Agent Systems with CrewAI & LangChain — IBM · Free · Self-paced (~12h) · Intermediate · 12 study hours
- Google Cloud Core Skills — Labs & Guided Paths — Google Cloud · Free · Self-paced · Intermediate
- Building and Evaluating Advanced RAG — DeepLearning.AI · Free · 1 week · Intermediate · 5 study hours
- Networking Basics — Cisco Networking Academy · Free · 22 hours · Foundational · 22 study hours
- Welding Skills Bootcamp — TWI Training · Free · 16 weeks · Beginner · 320 study hours
- LangGraph: Building Agentic Workflows — LangChain Academy · Free · 2 weeks · Intermediate · 12 study hours
- OverTheWire Wargames — OverTheWire · Free · Self-paced · Beginner · 40 study hours
- Google — Generative AI Learning Path — Google Cloud Skills Boost · Free · Self-paced · Beginner · 4 study hours
- Computer Science Principles — Khan Academy · Free · Self-paced · Beginner · 40 study hours
- n8n Courses — Level 1 and Level 2 — n8n · Free · ~10 hours · Beginner · 10 study hours
- Microsoft Learn — Azure Fundamentals (AZ-900) — Microsoft Learn · Free · 10 hours · Beginner · 10 study hours
- Wind Turbine Technician Bootcamp — Energy Skills Partnership · Free · 14 weeks · Beginner · 280 study hours
- Flexbox Froggy & Grid Garden: CSS Games — Codepip · Free · 1–3 hours · Beginner · 3 study hours
- Exercising Leadership: Foundational Principles — HarvardX (edX) · Free · 5 weeks · Beginner · 10 study hours
- Data Analytics Essentials — Cisco Networking Academy · Free · 30 hours · Foundational · 30 study hours
- Blue Team Labs and DFIR Challenges — CyberDefenders · Free · Self-paced · Intermediate
- freeCodeCamp — Data Analysis with Python — freeCodeCamp · Free · 300 hours · Intermediate · 300 study hours
- Community Computer Vision Course — Hugging Face · Free · ~30 hours · Intermediate · 30 study hours
- Cybersecurity Compliance Framework, Standards and Regulations — Coursera (IBM) · Free · ~14 hours · Beginner · 14 study hours
- AWS Well-Architected Training — Amazon Web Services · Free · 8 hours · Intermediate · 8 study hours
- OpenAI Academy — OpenAI · Free · Self-paced · Beginner
- Free Splunk Training Courses — Splunk · Free · ~20 hours · Beginner · 20 study hours
- Using Python for Research — HarvardX (edX) · Free · 12 weeks · Intermediate · 30 study hours
- Lovable — AI App Prototyping for Designers & PMs — Lovable · Free · 5 hours · Beginner · 5 study hours
- AI Agents for Beginners — Microsoft · Free · ~20 hours · Beginner · 20 study hours
- Introduction to Responsible AI — Coursera (Google Cloud) · Free · < 1 hr · Beginner · 1 study hours
- Learn How to Build AI Agents — Codecademy · Free · Self-paced (~4h) · Beginner · 4 study hours
- Construction Plant Skills Bootcamp — GTG Training · Free · 12 weeks · Beginner · 240 study hours
- Introduction to Agents and Google's Agent Ecosystem — Google Cloud · Free · Self-paced · Foundational · 3 study hours
- AP Computer Science A (Java) — Khan Academy · Free · Self-paced · Intermediate · 55 study hours
- Inbound Marketing Certification — HubSpot Academy · Free · 5 hours · Beginner · 5 study hours
- Full Stack Deep Learning — FSDL · Free · 8 weeks · Advanced · 60 study hours
- Made With ML — Goku Mohandas · Free · 8 weeks · Intermediate · 50 study hours
- IBM Data Analyst Professional Certificate — Coursera · Free · 4-6 months · Beginner · 160 study hours
- Make Academy — Make · Free · ~12 hours · Beginner · 12 study hours
- Introduction to Gemini Enterprise — Google Cloud · Free · Self-paced · Foundational · 3 study hours
- HGV & Logistics Skills Bootcamps (Government-Funded) — GOV.UK · Free · 4-16 weeks · Beginner · 160 study hours
- SQL Murder Mystery — Knight Lab (Northwestern University) · Free · 2–4 hours · Beginner · 3 study hours
- Multi AI Agent Systems with crewAI — DeepLearning.AI · Free · 1 week · Intermediate · 6 study hours
- Kaggle Learn — Intro to SQL — Kaggle · Free · 3 hours · Beginner · 3 study hours
- Welcome Recruit — Agent Academy (Copilot Studio & M365) — Microsoft · Free · Self-paced · Foundational · 6 study hours
- Statistics & Probability — Khan Academy · Free · Self-paced · Intermediate · 50 study hours
- DeepLearning.AI — Andrew Ng Short Courses — DeepLearning.AI · Free · 1–2 hours each · Intermediate · 12 study hours
- Hugging Face — Deep RL Course — Hugging Face · Free · 30 hours · Advanced · 30 study hours
- Introduction to Modern AI — Cisco Networking Academy · Free · 6 hours · Foundational · 6 study hours
- Introduction to DevOps: Transforming and Improving Operations (LFS161) — edX (Linux Foundation) · Free · 7 weeks · Beginner · 21 study hours
- Coursera — UX Design with AI Tools — Coursera · Free · 15 hours · Intermediate · 15 study hours
- CS50's Understanding Technology — HarvardX (edX) · Free · 6 weeks · Beginner · 12 study hours
- Fundamentals of Project Planning and Management — Coursera (University of Virginia) · Free · 4 weeks · ~7 hours · Beginner · 7 study hours
- Probabilistic Machine Learning — MIT OpenCourseWare · Free · 14 weeks · Advanced · 120 study hours
- Data Science: Probability — HarvardX (edX) · Free · 8 weeks · Intermediate · 16 study hours
- DeepLearning.AI — How Diffusion Models Work — DeepLearning.AI · Free · 1.5 hours · Intermediate · 2 study hours
- Software Engineering: Introduction — edX (UBCx) · Free · 6 weeks · Intermediate · 36 study hours
- Kaggle Learn — Intro to Machine Learning — Kaggle · Free · 3 hours · Beginner · 3 study hours
- Python Kata — Practice Challenges by Rank — Codewars · Free · Self-paced · All levels
- Weights & Biases — Effective MLOps: Model Development — Weights & Biases · Free · 4 hours · Intermediate · 4 study hours
- Introduction to Data Science — Cisco Networking Academy · Free · 6 hours · Foundational · 6 study hours
- Managing Happiness — HarvardX (edX) · Free · 6 weeks · Beginner · 10 study hours
- OpenAI Academy — OpenAI · Free · Self-paced · Beginner
- Agent in a Day — Hands-on Workshop — Microsoft Learn · Free · 1 day (~6h) · Intermediate · 6 study hours
- Meta Social Media Marketing Professional Certificate — Coursera · Free · 5 months · Beginner · 120 study hours
- Responsible AI: Applying AI Principles with Google Cloud — Coursera (Google Cloud) · Free · 2 hrs · Intermediate · 2 study hours
- Data Science: Inference and Modeling — HarvardX (edX) · Free · 8 weeks · Intermediate · 16 study hours
- Python Track — 140+ Exercises with Free Mentoring — Exercism · Free · Self-paced · All levels
- Data Science: Linear Regression — HarvardX (edX) · Free · 8 weeks · Intermediate · 16 study hours
- Linear Algebra — Khan Academy · Free · Self-paced · Intermediate · 45 study hours
- MLflow: End-to-End ML Lifecycle — Databricks Academy · Free · 3 weeks · Intermediate · 20 study hours
- Scrum Open Assessments and Scrum Guide — Scrum.org · Free · ~5 hours · Beginner · 5 study hours
- Getting Started With Cisco Packet Tracer — Cisco Networking Academy · Free · 2 hours · Foundational · 2 study hours
- UX Evaluation: User Testing — edX (HEC Montréal) · Free · 6 weeks · Beginner · 18 study hours
- AI for Business (course collection) — edX · Free · Self-paced · Intermediate · 100 study hours
- LangSmith Fleet Course — Build No-Code Agents — LangChain · Free · 1.5 hours · Foundational · 2 study hours
- Data Science: Wrangling — HarvardX (edX) · Free · 8 weeks · Intermediate · 16 study hours
- Evidently AI — ML Observability Course — Evidently AI · Free · 10 hours · Intermediate · 10 study hours
- Data Science: Productivity Tools — HarvardX (edX) · Free · 8 weeks · Beginner · 12 study hours
- Intro to AI Agents — Codecademy · Free · <1 hour · Foundational · 1 study hours
- Entrepreneurship in Emerging Economies — HarvardX (edX) · Free · 6 weeks · Beginner · 15 study hours
- Managing projects through people — The Open University (OpenLearn) · Free · ~15 hours · Beginner · 15 study hours
- Spinning Up in Deep RL — OpenAI · Free · 6 weeks · Advanced · 50 study hours
- 10,000+ Coding Challenges (Beginner to Advanced) — Edabit · Free · Self-paced · All levels
- Calculus 1 — Khan Academy · Free · Self-paced · Advanced · 40 study hours
- ISO 27001 Information Security Management System — Alison · Free · ~5 hours · Beginner · 5 study hours
- Data Science: Capstone — HarvardX (edX) · Free · 8 weeks · Advanced · 30 study hours
- Introduction to IoT and Digital Transformation — Cisco Networking Academy · Free · 6 hours · Foundational · 6 study hours
- Stanford EE364a — Convex Optimization — Stanford · Free · 50 hours · Advanced · 50 study hours
- Class Central — Prompt Engineering for Designers — Class Central · Free · 4 hours · Beginner · 4 study hours
- Fundamentals of TinyML — HarvardX (edX) · Free · 6 weeks · Intermediate · 15 study hours
- Reforge — AI for Product Managers (Free Resources) — Reforge · Free · 3 hours · Intermediate · 3 study hours
- Pixar in a Box — Computer Animation — Khan Academy · Free · Self-paced · Beginner · 20 study hours
- Codecademy — Learn Python 3 (Free Tier) — Codecademy · Free · 25 hours · Beginner · 25 study hours
- Cybrary — Intro to IT & Cybersecurity — Cybrary · Free · 2 hours · Beginner · 2 study hours
- TryHackMe — Pre Security Path — TryHackMe · Free · 30 hours · Beginner · 30 study hours
- Kaggle Learn — Pandas — Kaggle · Free · 4 hours · Beginner · 4 study hours
- Kaggle Learn — Intro to Deep Learning — Kaggle · Free · 4 hours · Intermediate · 4 study hours
- Microsoft Learn — Azure AI Engineer (AI-102) Learning Path — Microsoft Learn · Free · 30 hours · Intermediate · 30 study hours
- Google Digital Garage — Fundamentals of Digital Marketing — Google Digital Garage · Free · 40 hours · Beginner · 40 study hours
- MIT 6.006: Introduction to Algorithms — MIT OpenCourseWare · Free · 12 weeks · Intermediate · 110 study hours
- MIT 6.0001: Introduction to Computer Science and Programming in Python — MIT OpenCourseWare · Free · 9 weeks · Beginner · 90 study hours
- freeCodeCamp — Machine Learning with Python — freeCodeCamp · Free · 300 hours · Intermediate · 300 study hours
- freeCodeCamp — JavaScript Algorithms and Data Structures — freeCodeCamp · Free · 300 hours · Beginner · 300 study hours
- The Odin Project — Full Stack JavaScript — The Odin Project · Free · 6+ months · Beginner · 600 study hours
- CS50's Introduction to Artificial Intelligence with Python — HarvardX (edX) · Free · 7 weeks · Intermediate · 80 study hours