Best Video Lectures for GATE in CSE

Heads Up! These courses are recommended for a good understanding of Computer Science subjects which is very essential for GATE. Most of the courses here are graduate level meant exclusively for GATE
Video Lectures from NPTEL
Course Videos Description
Algorithms Shai Simonson Official Site for Algorithms Tutorials Youtube Link
Introduction to Algorithms Leiserson, OCW.MIT One of the lecturers is C. Leiserson, The “L” in CLRS..
Introduction to Data Structures & Algorithms NPTEL Lecture Series on Data Structures and Algorithms by Dr. Naveen Garg, Department of Computer Science & Engineering ,IIT Delhi. For more details on NPTEL visit http://nptel.iitm.ac.in
Coursera Course Kevin Wayne, Robert Sedgewick, Princeton University Course and slides
Course Videos Description
DBMS NPTEL PPC - IIT KGP NPTEL This is the best video lec for DBMS by Prof. P P chakrabarti , Director , IIT Kgp (http://www.iitkgp.ac.in/fac-profiles/showprofile.php?empcode=ZZmVV).
CS145 Introduction to Databases Stanford Course and slides for DBMS
Course Videos Description
CS143 Compilers Stanford Comprehensive
Compilers Stanford Alex Aiken, Coursera Best notes and assignment for Compiler Course, no video
Course Videos Description
Operating Systems P.K.Biswas Enough for GATE
Computer Science 162 - Lecture 1 UCBerkeley
Course Videos Description
Theory of Computation Shai Simonson, Aduni.org If you have not seen these videos, don’t do anything go and see the videos immediately, no excuses. See the below link if .rm files doesn't work for you. https://www.youtube.com/playlist?list=PL601FC994BDD963E4
Course Videos Description
Computer Architecture Prof. Anshul Kumar, IIT Delhi, NPTEL
Computer Organization Prof. S. Raman, IIT Madras, NPTEL
Computer Architecture David Wentzlaff, Princeton University, Coursera Full Course
Course Videos Description
Computer Networks NPTEL
Introduction to Computer Networks Jain, WUSTL
Course Videos Description
Programming Paradigms Jerry Cain, Stanford Doesn't cover the entire GATE syllabus in programming but useful
Computer Science 61B - Fall 2006 UCBerkeley For Data structures
Course Videos Description
Introduction to Digital Circuits Prof. S. Srinivasan, IIT Madras, NPTEL

Engineering Mathematics

Course Videos Description
Sets, Counting, and Probability Harvard Covers the basics
Applied Probability MIT Advanced course and topics are mostly above GATE syllabus.
Course Videos Description
Discrete Mathematical Structures Prof. Kamala Krithivasan, IIT Madras, NPTEL Covers Mathematical logic, Set Theory and Algebra syllabus from GATE completely
Course Videos Description
Graph Theory NPTEL Advanced course, just take what you need from GATE syllabus
Course Videos Description
Linear Algebra Gilbert Strang, OCW.MIT Straight from the master
Course Videos Description
Single Variable Calculus David Jerison, OCW.MIT Very good videos