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 |
CS230 |
C++ Programming |
Saylor |
Saylor |
CS230 |
C++ For C Programmers |
University of California, Santa Cruz |
Coursera |
CS260 |
Computer Architecture |
Princeton University |
Coursera |
CS260 |
Computer Architecture |
Saylor |
Saylor |
CS265 |
Learn to Program: Crafting Quality Code |
University of Toronto |
Coursera |
CS270 |
Computational Photography |
Georgia Institute of Technology |
Coursera |
CS286 |
Web Development |
Udacity |
Udacity |
CS290 |
Social Network Analysis |
University of Michigan |
Coursera |
CS290 |
Social and Economic Networks: Models and Analysis |
Stanford University |
Coursera |
CS295 |
Algorithms |
Saylor |
Saylor |
CS295 |
Algorithms: Design and Analysis, Part 1 |
Stanford University |
Coursera |
CS295 |
Algorithms, Part I |
Princeton University |
Coursera |
CS295 |
Algorithms |
Udacity |
Udacity |
CS295 |
Analysis of Algorithms |
Princeton University |
Coursera |
CS297 |
Beginning Game Programming with C# |
University of Colorado System |
Coursera |
CS298 |
HTML5 Game Development |
Udacity |
Udacity |
CS310 |
Web Development |
Saylor |
Saylor |
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 |
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 |
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 |
CS468 |
Graph Theory |
IISc Bangalore |
NPTEL |
CS469 |
Functional Hardware Verification |
Udacity |
Udacity |
EE214 |
Fundamentals of Electrical Engineering |
Rice University |
Coursera |
EE261 |
Circuits and Electronics |
MIT |
EdX |
EE310 |
Principles of Electric Circuits: Part 1 |
Tsinghua |
EdX |
EE417 |
Introduction to Power Electronics |
University of Colorado Boulder |
Coursera |
EE441 |
An Introduction to Electronics Systems Packaging |
IISc Bangalore |
NPTEL |
EE458 |
Discrete Time Signals and Systems |
Rice |
EdX |
EE460 |
Control of Mobile Robots |
Georgia Institute of Technology |
Coursera |
EE464 |
Digital Signal Processing |
EPFL |
Coursera |
EE471 |
Nanotechnology: The Basics |
Rice University |
Coursera |
EE474 |
MOS Transistors |
Columbia University |
Coursera |
EE474 |
Low Power VLSI Circuits & Systems |
IIT Kharagpur |
NPTEL |
EE477 |
Design Verification and Test of Digital VLSI Circuits |
IIT Guwahati |
NPTEL |
EE488 |
High Voltage DC Transmission |
IIT Kanpur |
NPTEL |
EE489 |
Power System Analysis |
IIT Bombay |
NPTEL |
EE493 |
Restructured Power Systems |
IIT Bombay |
NPTEL |
EE525 |
Digital Control System |
IIT Guwahati |
NPTEL |