FREE COURSES

Free Courses Handpicked for Developers

Curated free courses from the world's best educators — filtered, categorized, and ready to go.

Category

Level

Showing 25 courses

H

CS50's Introduction to Computer Science

Harvard's legendary introduction to CS covering fundamentals from web design to AI.

★★★★½ 4.94.0M students

beginnerSelf-pacedFREE
H

CS50's Introduction to Programming with Python

Learn Python programming from Harvard with clear explanations and modern practices.

★★★★½ 4.91.0M students

beginnerSelf-pacedFREE
H

CS50's Introduction to AI with Python

Explore AI, machine learning, and neural networks with Harvard's practical approach.

★★★★½ 4.8500K students

intermediateSelf-pacedFREE
H

CS50's Web Programming with Python and JavaScript

Build full-stack web applications using Python, Django, JavaScript, and React.

★★★★½ 4.8600K students

intermediateSelf-pacedFREE
F

Responsive Web Design Certification

Master HTML, CSS, and responsive design through hands-on projects.

★★★★½ 4.710.0M students

beginner300 hrsFREE
F

JavaScript Algorithms and Data Structures

Learn JavaScript fundamentals and solve algorithmic challenges.

★★★★½ 4.78.0M students

beginner300 hrsFREE
F

Scientific Computing with Python

Learn NumPy, Pandas, and data analysis for scientific computing.

★★★★½ 4.63.0M students

beginner300 hrsFREE
F

Relational Database Certification

Master SQL and database design with PostgreSQL and MySQL.

★★★★½ 4.62.0M students

beginner300 hrsFREE
D

Machine Learning Specialization

Andrew Ng's complete ML course covering supervised and unsupervised learning.

★★★★½ 4.91.5M students

intermediate90 hrsFREE
D

Deep Learning Specialization

Comprehensive course on neural networks, CNNs, RNNs, and modern architectures.

★★★★½ 4.9800K students

intermediate125 hrsFREE
D

MLOps Specialization

Learn to deploy, monitor, and manage machine learning models in production.

★★★★½ 4.8300K students

advanced80 hrsFREE
D

Large Language Models with Semantic Search

Build powerful LLM applications with embeddings and semantic search.

★★★★½ 4.7200K students

intermediate1 hrsFREE
G

Google Data Analytics Professional Certificate

Learn data analysis using spreadsheets, SQL, R, and Tableau.

★★★★½ 4.82.0M students

beginner180 hrsFREE
G

Google UX Design Professional Certificate

Master user experience design, wireframing, and prototyping.

★★★★½ 4.71.0M students

beginner200 hrsFREE
G

Google IT Automation with Python

Learn Python for IT automation and system administration.

★★★★½ 4.8700K students

intermediate120 hrsFREE
M

Introduction to Computer Science and Programming

MIT's foundational CS course teaching problem-solving with Python.

★★★★½ 4.8500K students

beginner30 hrsFREE
S

Algorithms Specialization

Master algorithm design and analysis from Stanford University.

★★★★½ 4.8700K students

intermediate80 hrsFREE
U

Full Stack Open

Modern web development course teaching React, Node.js, and PostgreSQL.

★★★★½ 4.9500K students

intermediateSelf-pacedFREE
T

The Odin Project — Foundations

Free, comprehensive introduction to web development with HTML, CSS, and JavaScript.

★★★★½ 4.9300K students

beginnerSelf-pacedFREE
R

roadmap.sh Backend Developer Roadmap

Comprehensive guide and roadmap for becoming a backend engineer.

★★★★½ 4.71.0M students

intermediateSelf-pacedFREE
A

AWS Cloud Foundations

Introduction to AWS cloud services and cloud computing concepts.

★★★★½ 4.71.0M students

beginner6 hrsFREE
F

Practical Deep Learning for Coders

Fast.ai's top-down approach to learning deep learning with PyTorch.

★★★★½ 4.9300K students

intermediateSelf-pacedFREE
K

Intro to Machine Learning

Kaggle's short, practical course on ML fundamentals and techniques.

★★★★½ 4.7500K students

beginner3 hrsFREE
K

Pandas

Learn Pandas for data manipulation and analysis on Kaggle.

★★★★½ 4.8800K students

beginner4 hrsFREE
M

The Missing Semester of Your CS Education

Essential tools and skills often overlooked in CS education: shell, Git, debugging, and more.

★★★★½ 4.9400K students

beginner20 hrsFREE