Learn Programming with Free Courses
The best free technology courses on the web, ready for you to start today!
139 Courses in 14 Categories
-
Artificial Intelligence
Artificial Intelligence - 21 Free Artificial Intelligence Courses
-
Backend
Backend - 8 Free Backend Courses
-
Cybersecurity
Cybersecurity - 3 Free Cybersecurity Courses
-
Data Science
Data Science - 12 Free Data Science Courses
-
Database
Database - 6 Free Database Courses
-
DevOps
DevOps - 8 Free DevOps Courses
-
Frontend
Frontend - 13 Free Frontend Courses
-
Full Stack
Full Stack - 20 Free Full Stack Courses
-
Game Dev
Game Dev - 8 Free Game Dev Courses
-
Mobile Dev
Mobile Dev - 9 Free Mobile Dev Courses
-
Programming Languages
Programming Languages - 12 Free Programming Languages Courses
-
Software Architecture
Software Architecture - 4 Free Software Architecture Courses
-
UX/UI Design
UX/UI Design - 9 Free UX/UI Design Courses
-
Web3
Web3 - 6 Free Web3 Courses
Latest Courses Added
-
3h 35m video · intermediate Sep 2025
Build a Design System - Full Course
UI Collective
Build a Design System - Full Course -
1h 30m video · beginner Feb 2025
Free Figma Crash Course for Beginners 2026 | UI/UX Design
DesignWithArash
Free Figma Crash Course for Beginners 2026 | UI/UX Design -
3h 3m video · beginner Jul 2025
Figma Design for beginners 2025
Figma
Figma Design for beginners 2025 -
6h 16m video · beginner Nov 2025
Figma Full Course 2026 – Master Figma from Zero to Pro
Supercreator
Figma Full Course 2026 – Master Figma from Zero to Pro -
2h 41m video · beginner Aug 2025
Free Figma UX Design UI Essentials Course
Bring Your Own Laptop
Free Figma UX Design UI Essentials Course -
4h 1m video · intermediate Sep 2026
Learn Design Systems: Figma Variables, Components, AI, and More
UI Collective
Learn Design Systems: Figma Variables, Components, AI, and More -
1h 5m video · beginner Jan 2025
The 2025 UI/UX Crash Course for Beginners - Learn Figma
DesignCourse
The 2025 UI/UX Crash Course for Beginners - Learn Figma -
24h 16m video · beginner Jul 2026
Agentic AI – Complete Course for Beginners
freeCodeCamp.org
Agentic AI – Complete Course for Beginners -
12h 29m video · intermediate Feb 2025
Build a Large Language Model (From Scratch)
Sebastian Raschka
Build a Large Language Model (From Scratch) -
~30h text · beginner
Computational and Inferential Thinking
UC Berkeley
Computational and Inferential Thinking -
35h 38m video · beginner Jun 2026
Data Analyst Bootcamp (FREE 35+ Hour Full Course) - SQL, Excel, Power BI, Python, AI & GitHub
Luke Barousse
Data Analyst Bootcamp (FREE 35+ Hour Full Course) - SQL, Excel, Power BI, Python, AI & GitHub -
8h 49m video · beginner Dec 2025
Harvard CS50’s Intro to R Programming – Full University Course
freeCodeCamp.org
Harvard CS50’s Intro to R Programming – Full University Course -
~10h 30m text · intermediate
Model Context Protocol (MCP) Course
Hugging Face
Model Context Protocol (MCP) Course