NPTEL Computer Science courses 2025, offered by top IITs and IISc, cover a wide range of topics including algorithms, machine learning, artificial intelligence, data structures, and software engineering. These free online courses are designed for students, professionals, and researchers aiming to enhance their technical skills and knowledge in computer science.
FIND OUT MORE ABOUT NPTEL COURSES HERE
List of NPTEL Computer Science Courses 2025
SUBJECT | COURSE | INSTITUTE | DURATION | COURSE START DATE | ENROLLMENT DEADLINE | CLICK TO JOIN |
Computer Science | Large Applications Practicum | IIT Mandi | 4 Weeks | February 17, 2025 | February 17, 2025 | JOIN |
Computer Science and Engineering | Advanced Computer Architecture | IIT Delhi | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Advanced Computer Networks | IIT Indore IIT Gandhi Nagar | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Advanced Graph Theory | IIT Patna | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Affective Computing | IIIT Delhi | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | AI:Constraint Satisfaction | IIT Madras | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Artificial Intelligence: Knowledge Representation And Reasoning | IIT Madras | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Blockchain and its Applications | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Business Intelligence & Analytics | IIT Madras | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Circuit Complexity Theory | IIT Kanpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Cloud Computing | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Cloud Computing and Distributed Systems | IIT Patna | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Compiler Design | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Computational Number Theory and Algebra | IIT Kanpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Computer Networks And Internet Protocol | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Cryptography and Network Security | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Data Analytics with Python | IIT Roorkee | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Data Base Management System | IIT Kharagpur | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Data Mining | IIT Kharagpur | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Data Science for Engineers | IIT Madras | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Deep Learning – IIT Ropar | IIT Ropar | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Design and analysis of algorithms | CMI | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Design and Engineering of Computer Systems | IIT Bombay | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Digital Design with Verilog | IIT Guwahati | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Discrete Mathematics | IIT Ropar | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Edge Computing | IIT Patna | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Embedded System Design with ARM | IIT Kharagpur | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Embedded Systems Design | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Foundations of Cryptography | IIIT Bangalore | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Foundations of Cyber Physical Systems | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Fundamental Algorithms: Design and Analysis | IIT Kharagpur | 4 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Fundamentals of Object Oriented Programming | IIT Roorkee | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Games and Information | IIT Bombay | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Getting Started with Competitive Programming | IIT Gandhinagar | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | GPU Architectures and Programming | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Human Computer Interaction (In English) | IIIT Delhi | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Information Security – 5 – Secure Systems Engineering | IIT Madras | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Introduction to Database Systems | IIT Madras | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Introduction to Embedded System Design | IIT Delhi | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Introduction To Haskell Programming | CMI | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Introduction To Industry 4.0 And Industrial Internet Of Things | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Introduction To Internet Of Things | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Introduction to Machine Learning | IIT Madras | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Introduction to Machine Learning (Tamil) | IIT Madras | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Introduction To Soft Computing | IIT Kharagpur | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Machine Learning for Engineering and science applications | IIT Madras | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Machine Learning, ML | KTH Royal Institute of Technology, Sweden | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Natural Language Processing | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Object Oriented System Development Using UML, Java And Patterns | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Optimisation for Machine Learning: Theory and Implementation (Hindi) | IIIT Delhi | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Parallel Computer Architecture | IIT Guwahati | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Problem Solving Through Programming In C | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Programming In Java | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Programming in Modern C++ | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Programming, Data Structures And Algorithms Using Python | CMI | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Python for Data Science | IIT Madras | 4 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Quantum Algorithms and Cryptography | IIT Madras | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Reinforcement Learning | IIT Madras | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Secure Computation: Part I | IIIT Bangalore | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Selected Topics in Algorithms | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Social Networks | IIT Ropar | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Software Testing | IIT Kharagpur | 4 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Switching Circuits and Logic Design | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Systems and Usable Security | IIT Indore | 4 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | The Joy of Computing using Python | IIT Ropar | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Theory of Computation | IIT Hyderabad | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science And Engineering | User-centric Computing For Human-Computer Interaction | IIT Guwahati | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | VLSI Physical Design | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Wireless Ad Hoc and Sensor Networks | IIT Kharagpur | 8 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Foundation of Cloud IoT Edge ML | IIT Patna | 8 Weeks | February 17, 2025 | February 17, 2025 | JOIN |
Computer Science and Engineering | Linear programming and its applications to computer science | IIT Kanpur | 8 Weeks | February 17, 2025 | February 17, 2025 | JOIN |
Computer Science and Engineering | Real Time Operating System | IIT Kharagpur | 4 Weeks | February 17, 2025 | February 17, 2025 | JOIN |
Computer Science and Engineering | Deep Learning | IIT Kharagpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering | Privacy and Security in Online Social Media | IIIT Hyderabad | 12 weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering, Electrical Engineering, Electronics and Communication Engineering, Information Technology, Mathematics | Introduction to Large Language Models (LLMs) | IIT Delhi | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science and Engineering, Mathematics | Discrete Mathematics for CS | IIT Kanpur | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |
Computer Science, Genomics, Molecular Biology (Interdisciplinary course) | Algorithms in Computational Biology and Sequence Analysis | IISc Bangalore | 12 Weeks | January 20, 2025 | January 27, 2025 | JOIN |