Computer Science
522 COURSES · PAGE 1 OF 22Where to start in Computer Science
Courses from introductory to advanced, with the most popular in each.
The Analytics Edge
MIT · MIT-OCWTopics in Multiagent Learning
MIT · MIT-OCWLanguage Processing
MIT · MIT-OCWGenomics and Computational Biology
MIT · MIT-OCWIntroduction to Robotics
MIT · MIT-OCWEthics for Engineers: Artificial Intelligence
MIT · MIT-OCWIntroduction to Computational Thinking and Data Science
MIT · MIT-OCWRisk Aware and Robust Nonlinear Planning
MIT · MIT-OCWEthics of Technology
MIT · MIT-OCWComputational Personal Genomics: Making Sense of Complete Genomes
MIT · MIT-OCWPrinciples of Computer Systems
MIT · MIT-OCWThe C# Academy
Computer Algorithms in Systems Engineering
MIT · MIT-OCWObject and Face Recognition
MIT · MIT-OCWDatabase Systems
MIT · MIT-OCWSpatial Database Management and Advanced Geographic Information Systems
MIT · MIT-OCWCultures of Computing
MIT · MIT-OCWComplex Digital Systems
MIT · MIT-OCWAlgorithms, Part I
Princeton · COURSERAQuantitative Genomics
MIT · MIT-OCWPrinciples of Discrete Applied Mathematics
MIT · MIT-OCWMathematics of Machine Learning
MIT · MIT-OCWPattern Recognition for Machine Vision
MIT · MIT-OCWCS50's Introduction to Databases with SQL
Harvard · HARVARD UNIVERSITY