Learn Programming with Free Courses
The best free technology courses on the web, ready for you to start today!
169 Courses in 14 Categories
-
Artificial Intelligence
Artificial Intelligence - 29 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 - 22 Free Game Dev Courses
-
Mobile Dev
Mobile Dev - 9 Free Mobile Dev Courses
-
Programming Languages
Programming Languages - 20 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
-
~2h 39m interactive · beginner
Write your first code using C# (Get started with C#, Part 1)
Microsoft Learn
Write your first code using C# (Get started with C#, Part 1) -
3h 11m video · intermediate Oct 2026
AI Engineering Full Course - Build and Deploy a Real AI App
Dave Ebbelaar
AI Engineering Full Course - Build and Deploy a Real AI App -
~30h text · beginner
Computational and Inferential Thinking
UC Berkeley
Computational and Inferential Thinking -
~10h 30m text · intermediate
Model Context Protocol (MCP) Course
Hugging Face
Model Context Protocol (MCP) Course