COURSES A GRATIS GLOBAL SERVICE
⌕ SEARCH GRATIS GLOBAL ↗
COURSES · SUBJECT

Computer Science

522 COURSES · PAGE 1 OF 22
EngineeringMathematicsPhysics & AstronomyPolitical ScienceSociologyWorld HistoryBusiness & ManagementEconomics & FinanceBiology & Life ScienceArt & Art HistoryLiteratureEnvironmentElectrical EngineeringEarth SciencePhilosophy & EthicsHealth & MedicineChemistrySystem TheoryLanguagesEducationPsychology & BehaviorLinguisticsMusicLawClassics & Ancient WorldReligion
Learning path

Where to start in Computer Science

Courses from introductory to advanced, with the most popular in each.

Computer Science

Planning, Communications, and Digital Media

MIT · MIT-OCW
ADVANCED
Computer Science

Network and Computer Security

MIT · MIT-OCW
INTERMEDIATE
Computer Science

Machine Learning for Inverse Graphics

MIT · MIT-OCW
ADVANCED
Computer Science

Ethics for Engineers: Artificial Intelligence

MIT · MIT-OCW
INTRODUCTORY
Computer Science

Genomic Medicine

MIT · MIT-OCW
ADVANCED
Computer Science

Program Analysis

MIT · MIT-OCW
ADVANCED
Computer Science

CS50's Introduction to Computer Science

Harvard · CS50
INTRODUCTORY
Computer Science

Creating Video Games

MIT · MIT-OCW
INTRODUCTORY
Computer Science

Hands-On Deep Learning

MIT · MIT-OCW
ADVANCED
Computer Science

Networks

MIT · MIT-OCW
INTRODUCTORY
Computer Science

Fundamentals of Program Analysis

MIT · MIT-OCW
INTRODUCTORY
Computer Science

Quantum Computation

MIT · MIT-OCW
ADVANCED
Computer Science

Pervasive Human Centric Computing

MIT · MIT-OCW
ADVANCED
Computer Science

Computer Systems Security

MIT · MIT-OCW
ADVANCED
Computer Science

Software Engineering Concepts

MIT · MIT-OCW
ADVANCED
Computer Science

Topics in Multiagent Learning

MIT · MIT-OCW
ADVANCED
Computer Science

CS50's Introduction to Game Development (Harvard, via edX/freeCodeCamp)

Harvard · FREECODECAMP
Computer Science

Introduction to Robotics

MIT · MIT-OCW
INTRODUCTORY
Computer Science

Randomized Algorithms

MIT · MIT-OCW
ADVANCED
Computer Science

Pattern Recognition and Analysis

MIT · MIT-OCW
ADVANCED
Computer Science

Computational Geometry

MIT · MIT-OCW
ADVANCED
Computer Science

Spatial Database Management and Advanced Geographic Information Systems

MIT · MIT-OCW
ADVANCED
Computer Science

Generative Artificial Intelligence in K-12 Education

MIT · MIT-OCW
INTRODUCTORY
Computer Science

Optimization Methods

MIT · MIT-OCW
ADVANCED
PAGE 1 OF 22 NEXT →
QA · not live