- NPTEL
- 8 weeks, 40 lectures
- Self-paced
- Free course
- Paid certificate
- Advanced
Platform
NPTEL courses
IITs and IISc. Free to learn; the certificate needs a proctored exam with a fee.
3,416 coursesnptel.ac.in

- NPTEL
- 12 weeks, 66 lectures
- Self-paced
- Free course
- Paid certificate
- Advanced
IIT Bombay
Demystifying networking
Computer Science and Engineering course by Prof. Ashutosh Raina, Prof.Sridhar Iyer.
- NPTEL
- 4 weeks, 99 lectures
- Self-paced
- Free course
- Paid certificate
- Advanced
IIT Bombay
Software Conceptual Design
Computer Science and Engineering course by Prof. Sridhar Iyer Prof. Prajish Prasad Prof. T. G. Lakshmi.
- NPTEL
- 4 weeks, 25 lectures
- Self-paced
- Free course
- Paid certificate
- Intermediate
IIT Bombay
Introduction to Computer and Network Performance Analysis using Queuing Systems
Computer Science and Engineering course by Prof. Varsha Apte.
- NPTEL
- 4 weeks, 20 lectures
- Self-paced
- Free course
- Paid certificate
- Advanced
IIT Bombay
Distributed Optimization and Machine Learning
Computer Science and Engineering course by Prof. Mayank Baranwal.
- NPTEL
- 12 weeks, 47 lectures
- Self-paced
- Free course
- Paid certificate
- Advanced
- NPTEL
- 12 weeks, 50 lectures
- Self-paced
- Free course
- Paid certificate
- Advanced
IIT Delhi
Computer Architecture
Computer Science and Engineering course by Prof. Smruti Ranjan Sarangi.
- NPTEL
- 12 weeks, 33 lectures
- Self-paced
- Free course
- Paid certificate
- Intermediate
IIT Delhi
Artificial Intelligence: Foundations and Algorithms
Computer Science and Engineering course by Prof. Mausam.
- NPTEL
- 12 weeks, 102 lectures
- Self-paced
- Free course
- Paid certificate
- Intermediate
IIT Delhi
Advanced Distributed systems
Computer Science and Engineering course by Prof. Smruti Ranjan Sarangi.
- NPTEL
- 12 weeks, 28 lectures
- Self-paced
- Free course
- Paid certificate
- Advanced
IIT Madras
Functional Programming with OCaml
Computer Science and Engineering course by Prof. K C Sivaramakrishnan.
- NPTEL
- 12 weeks, 63 lectures
- Self-paced
- Free course
- Paid certificate
- Advanced
IIT Madras
Reinforcement Learning
Computer Science and Engineering course by Prof. Balaraman Ravindran.
- NPTEL
- 12 weeks, 60 lectures
- Self-paced
- Free course
- Paid certificate
- Advanced
IIT Madras
Introduction to Operating Systems
Computer Science and Engineering course by Prof. Chester Rebeiro.
- NPTEL
- 8 weeks, 39 lectures
- Self-paced
- Free course
- Paid certificate
- Intermediate
IIT Madras
Data Science for Engineers
Computer Science and Engineering course by Prof. Ragunathan Rengasamy, Prof. Shankar Narasimhan.
- NPTEL
- 8 weeks, 50 lectures
- Self-paced
- Free course
- Paid certificate
- Advanced
IIT Madras
C Programming and Assembly Language
Computer Science and Engineering course by Prof. Janakiraman Viraraghavan.
- NPTEL
- 4 weeks, 24 lectures
- Self-paced
- Free course
- Paid certificate
- Intermediate
IIT Madras
Python for Data Science
Computer Science and Engineering course by Prof. Ragunathan Rengasamy.
- NPTEL
- 4 weeks, 40 lectures
- Self-paced
- Free course
- Paid certificate
- Intermediate
IIT Madras
Introduction to Machine Learning (Tamil)
Computer Science and Engineering course by Prof. Arun Rajkumar.
- NPTEL
- 8 weeks, 71 lectures
- Self-paced
- Free course
- Paid certificate
- Advanced
- NPTEL
- 12 weeks, 42 lectures
- Self-paced
- Free course
- Paid certificate
- Advanced
IISc Bangalore
Intermediary Algorithm
Computer Science and Engineering course by Prof. C Pandu Rangan.
- NPTEL
- 12 weeks, 42 lectures
- Self-paced
- Free course
- Paid certificate
- Advanced
IISc Bangalore
Computer System Optimizations for ML
Computer Science and Engineering course by Prof. Sumit K. Mandal.
- NPTEL
- 12 weeks, 50 lectures
- Self-paced
- Free course
- Paid certificate
- Advanced