| CS101 |
Introduction to Computer Science I |
Saylor |
Saylor |
| CS101 |
Introduction to Computer Science II |
Saylor |
Saylor |
| CS101 |
Computer Science 101 |
Stanford University |
Coursera |
| CS101 |
An Introduction to Interactive Programming in Python |
Rice University |
Coursera |
| CS101 |
Learn to Program: The Fundamentals |
University of Toronto |
Coursera |
| CS101 |
Introduction to Computer Science and Programming |
MIT |
EdX |
| CS101 |
Introduction to Computer Science |
Harvard |
EdX |
| CS101 |
Introduction to Computer Science |
Udacity |
Udacity |
| CS101 |
Intro to Programming |
Udacity |
Udacity |
| CS101 |
Programming Foundations with Python |
Udacity |
Udacity |
| CS111 |
Making Math Matter |
Udacity |
Udacity |
| CS121 |
Paradigms of Computer Programming |
Louvain |
EdX |
| CS122 |
Elementary Data Structures |
Saylor |
Saylor |
| CS143 |
Intro to Salesforce App Development |
Udacity |
Udacity |
| CS315 |
Analytic Combinatorics |
Princeton University |
Coursera |
| CS317 |
Automata |
Stanford University |
Coursera |
| CS322 |
Software Engineering |
Saylor |
Saylor |
| CS323 |
Design of Computer Programs |
Udacity |
Udacity |
| CS325 |
Programming Languages |
University of Washington |
Coursera |
| CS328 |
Software as a Service |
University of California, Berkeley |
EdX |
| CS334 |
Functional Programming Principles in Scala |
EPFL |
Coursera |
| CS338 |
Software Testing |
Udacity |
Udacity |
| CS339 |
Software Debugging |
Udacity |
Udacity |
| CS340 |
Networked Life |
University of Pennsylvania |
Coursera |
| CS351 |
Web Intelligence and Big Data |
Indian Institute of Technology Delhi |
Coursera |
| CS355 |
Programming Languages |
Saylor |
Saylor |
| CS355 |
Programming Languages |
Udacity |
Udacity |
| CS360 |
Algorithms: Design and Analysis, Part 2 |
Stanford University |
Coursera |
| CS360 |
Algorithms, Part II |
Princeton University |
Coursera |
| CS365 |
Programming Mobile Services for Android Handheld Systems: Concurrency |
Vanderbilt University |
Coursera |
| CS369 |
Local Area Networks |
Saylor |
Saylor |
| CS370 |
The Hardware Software Interface |
University of Washington |
Coursera |
| CS370 |
Intro to Theoretical Computer Science |
Udacity |
Udacity |
| CS377 |
Heterogeneous Parallel Programming |
University of Illinois at Urbana-Champaign |
Coursera |
| CS380 |
Introduction to Data Science |
University of Washington |
Coursera |
| CS389 |
Malicious Software and its Underground Economy: Two Sides to Every Story |
University of London International Programmes |
Coursera |
| CS390 |
Mobile Applications Development |
Saylor |
Saylor |
| CS390 |
Begin programming: build your first mobile game |
University of Reading |
FutureLearn |
| CS390 |
Mobile Web Development |
Udacity |
Udacity |
| CS390 |
Building Mobile Experiences |
MIT |
EdX |
| CS391 |
Creative, Serious and Playful Science of Android Apps |
University of Illinois at Urbana-Champaign |
Coursera |
| CS400 |
Introduction to Modern Database Systems |
Saylor |
Saylor |
| CS400 |
Introduction to Databases |
Stanford University |
Coursera |
| CS411 |
Startup Engineering |
Stanford University |
Coursera |
| CS412 |
Pattern Recognition |
IISc Bangalore |
NPTEL |
| CS415 |
Gamification |
University of Pennsylvania |
Coursera |
| CS417 |
Image and video processing: From Mars to Hollywood with a stop at the hospital |
Duke University |
Coursera |
| CS430 |
Biometrics |
IIT Kanpur |
NPTEL |
| CS432 |
Cryptography |
Saylor |
Saylor |
| CS432 |
Cryptography |
Stanford University |
Coursera |
| CS432 |
Applied Cryptography |
Udacity |
Udacity |
| CS433 |
Cryptography II |
Stanford University |
Coursera |
| CS434 |
Cryptography and Network Security |
IIT Kharagpur |
NPTEL |
| CS435 |
Network Applications Development |
Saylor |
Saylor |
| CS436 |
Creative Programming for Digital Media & Mobile Apps |
University of London International Programmes |
Coursera |
| CS437 |
General Game Playing |
Stanford University |
Coursera |
| CS438 |
Parallel Computer Architecture |
IIT Kanpur |
NPTEL |
| CS440 |
Artificial Intelligence |
Saylor |
Saylor |
| CS440 |
Artificial Intelligence Planning |
The University of Edinburgh |
Coursera |
| CS440 |
Artificial Intelligence |
University of California, Berkeley |
EdX |
| CS440 |
Artificial Intelligence |
Udacity |
Udacity |
| CS440 |
Intro to Artificial Intelligence |
Udacity |
Udacity |
| CS441 |
Advanced Artificial Intelligence |
Saylor |
Saylor |
| CS442 |
Foundations of Computer Graphics |
University of California, Berkeley |
EdX |
| CS442 |
Interactive 3D Graphics |
Udacity |
Udacity |
| CS443 |
Human-Computer Interaction |
Stanford University |
Coursera |
| CS443 |
Human-Computer Interaction |
IIT Guwahati |
NPTEL |
| CS445 |
Natural Language Processing |
Columbia University |
Coursera |
| CS445 |
Natural Language Processing |
Stanford University |
Coursera |
| CS450 |
Introduction to Programming for Musicians and Digital Artists |
California Institute of the Arts |
Coursera |
| CS453 |
Advanced Databases |
Saylor |
Saylor |
| CS454 |
Compiler Design |
IISc Bangalore |
NPTEL |
| CS454 |
Compilers |
Saylor |
Saylor |
| CS454 |
Compilers |
Stanford University |
Coursera |
| CS455 |
Introduction to Computer Networks |
University of Washington |
Coursera |
| CS456 |
Software Defined Networking |
Georgia Institute of Technology |
Coursera |
| CS458 |
Storage Systems |
IISc Bangalore |
NPTEL |
| CS459 |
Real Time Systems |
IIT Kharagpur |
NPTEL |
| CS460 |
Operating Systems |
Saylor |
Saylor |
| CS464 |
High Performance Computing |
IISc Bangalore |
NPTEL |
| CS465 |
Linear and Integer Programming |
University of Colorado Boulder |
Coursera |
| CS465 |
Performance Evaluation of Computer Systems |
IIT Madras |
NPTEL |
| CS466 |
VLSI CAD: Logic to Layout |
University of Illinois at Urbana-Champaign |
Coursera |
| CS466 |
Embedded Systems - Shape The World |
UTAustin |
EdX |
| CS468 |
Graph Theory |
IISc Bangalore |
NPTEL |
| CS469 |
Functional Hardware Verification |
Udacity |
Udacity |
| CS470 |
Non-Standard Computing |
Saylor |
Saylor |
| CS477 |
Bioinformatics Algorithms (Part 1) |
UC San Diego |
Coursera |
| CS485 |
Machine Learning |
University of Washington |
Coursera |
| CS485 |
Machine Learning |
Stanford University |
Coursera |
| CS485 |
Learning From Data |
Caltech |
EdX |
| CS486 |
Neural Networks for Machine Learning |
University of Toronto |
Coursera |
| CS516 |
Theory of Automata, Formal Languages and Computation |
IIT Madras |
NPTEL |