Search by NPTEL Course ID, Course Name, Lecture Title, Coordinator

COMPUTER SCIENCE AND ENGINEERING

Natural Language Processing


106101007

Total Duration: 31:40:46

Design and Analysis of Algorithms


106101060

Total Duration: 30:18:10

Software Engineering


106101061

Total Duration: 36:10:14

Computational Geometry


106102011

Total Duration: 36:33:19

Computer Architecture


106102062

Total Duration: 31:25:58

Data Structures And Algorithms


106102064

Total Duration: 32:48:14

Introduction to Computer Graphics


106102065

Total Duration: 29:14:46

Principles of Programming Languages


106102067

Total Duration: 35:02:10

Design Verification and Test of Digital VLSI Circuits


106103116

Total Duration: 45:21:26

Computer Algorithms - 2


106104019

Total Duration: 36:27:46

Theory of Computation


106104028

Total Duration: 39:12:19

Introduction to Problem Solving and Programming


106104074

Total Duration: 13:43:25

Riemann Hypothesis and its Applications


106104118

Total Duration: 24:29:30

Computer Architecture


106104122

Total Duration: 31:50:59

NOC:Introduction to Programming in C


106104128

Total Duration: 14:40:29

Cryptography and Network Security


106105031

Total Duration: 36:20:34

High Performance Computer Architecture


106105033

Total Duration: 37:58:50

Low Power VLSI Circuits and Systems


106105034

Total Duration: 36:56:46

Artificial Intelligence


106105077

Total Duration: 38:05:48

Artificial Intelligence
(Prof.P. Dasgupta)


106105079

Total Duration: 27:55:07

Electronic Design Automation


106105083

Total Duration: 31:26:19

Internet Technology


106105084

Total Duration: 39:54:55

Programming and Data Structure


106105085

Total Duration: 20:40:14

Pattern Recognition


106106046

Total Duration: 32:06:37

Performance Evaluation of Computer Systems


106106048

Total Duration: 32:43:36

Theory of Automata, Formal Languages and Computation


106106049

Total Duration: 38:41:54

Computer Organization


106106092

Total Duration: 28:42:23

Discrete Mathematical Structures


106106094

Total Duration: 37:49:38

Artificial Intelligence


106106126

Total Duration: 39:23:48

NOC:Programming, Data Structures and Algorithms


106106127

Total Duration: 23:09:11

NOC:Introduction to Information Security I


106106129

Total Duration: 23:08:44

NOC:Programming and Data structures (PDS)


106106130

Total Duration: 12:04:55

NOC:Design and Analysis of Algorithms


106106131

Total Duration: 15:08:58

NOC:Programming, Data Structures and Algorithms (Aricent)


106106133

Total Duration: 20:48:38

High Performance Computing


106108055

Total Duration: 36:40:56

Numerical Optimization


106108056

Total Duration: 37:39:17

System Analysis and Design


106108102

Total Duration: 40:24:56

Principles of Compiler Design


106108113

Total Duration: 37:27:51

NOC:Computer Architecture


106106134

Total Duration: 19:24:17

NOC:Functional Programming in Haskell


106106137

Total Duration: 09:22:07

NOC:Fundamentals of Database Systems


106104135

Total Duration: 13:30:31

NOC:Information Security - II


106106141

Total Duration: 17:38:39

NOC:Introduction to Machine Learning (Sponsored by Arihant)


106106139

Total Duration: 35:25:10

NOC:Artificial Intelligence: Knowledge Representation and Reasoning


106106140

Total Duration: 35:33:45

NOC:Algorithms for Big Data


106106142

Total Duration: 17:07:33

NOC:Complex Network : Theory and Application


106105154

Total Duration: 09:50:33

NOC:Object-Oriented Analysis and Design


106105153

Total Duration: 22:44:07

NOC:Introduction to Machine Learning


106105152

Total Duration: 20:55:55

NOC:Programming in C++


106105151

Total Duration: 24:55:46

NOC:Software Testing


106105150

Total Duration: 09:30:27

NOC:Theory of Computation


106104148

Total Duration: 20:18:56

NOC:Introduction to Cryptology


106107155

Total Duration: 10:14:52

NOC:Privacy and Security in Online Social Networks


106106146

Total Duration: 13:55:48

NOC:Programming, Data Structures and Algorithms in Python


106106145

Total Duration: 13:26:24

NOC:Introduction to Operating Systems


106106144

Total Duration: 14:20:20

NOC:Mobile Computing


106106147

Total Duration: 16:56:31

NOC:Reinforcement Learning


106106143

Total Duration: 30:13:29

NOC:Introduction to Modern Application Development


106106156

Total Duration: 10:53:06

Fundamental Algorithms:Design and Analysis


106105157

Total Duration: 10:00:40

NOC:AI:Constraint Satisfaction


106106158

Total Duration: 20:57:57

NOC:Computer Architecture


106102157

Total Duration: 35:50:04

NOC:Information Security-3


106106157

Total Duration: 20:39:58

NOC:Wireless Ad Hoc and Sensor Networks


106105160

Total Duration: 19:18:47

NOC:Natural Language Processing


106105158

Total Duration: 30:59:08

NOC:VLSI Physical Design


106105161

Total Duration: 33:00:00

NOC:Embedded Systems Design


106105159

Total Duration: 30:41:48

NOC:Cryptography And Network Security


106105162

Total Duration: 30:24:21

NOC:Hardware Modeling using Verilog


106105165

Total Duration: 20:49:04

NOC:Introduction to Internet of Things


106105166

Total Duration: 25:20:04

NOC:Computer Organization and Architecture


106106166

Total Duration: 26:45:13

NOC:Distributed Systems


106106168

Total Duration: 17:32:48

NOC:Computer Architecture and Organization


106105163

Total Duration: 34:36:42

NOC:Introduction to Algorithms and Analysis


106105164

Total Duration: 28:56:37

NOC:Software Testing


106101163

Total Duration: 27:21:26

NOC:Introduction to Wireless and Cellular Communications


106106167

Total Duration: 50:38:40

NOC:Introduction to Parallel Programming in OpenMP


106102163

Total Duration: 18:02:52

NOC:Social Networks


106106169

Total Duration: 30:35:35

NOC:Cloud Computing


106105167

Total Duration: 31:21:46

NOC:Real Time Operating System


106105172

Total Duration: 09:46:22

NOC:An Introduction to Probability in Computing


106106176

Total Duration: 10:51:11

NOC:Advanced Graph Theory


106104170

Total Duration: 18:28:06

NOC:Introduction to Soft Computing


106105173

Total Duration: 19:22:37

NOC:Data Base Management System


106105175

Total Duration: 24:05:23

NOC:Introduction to Human Computer Interaction


106106177

Total Duration: 10:13:51

NOC:Information Security-IV


106106178

Total Duration: 19:37:48

NOC:Data Science for Engineers


106106179

Total Duration: 20:10:23

NOC:Computer Organization and Architecture - A Pedagogical Aspect


106103180

Total Duration: 36:47:18

NOC:Problem Solving through Programming in C


106105171

Total Duration: 30:47:00

NOC:Synthesis of Digital Systems


106102181

Total Duration: 28:02:47

NOC:Design and pedagogy of the introductory programming course


106101182

Total Duration: 10:06:26

NOC:Embedded Systems-Design Verification and Test


106103182

Total Duration: 32:01:55

NOC:Multi-Core Computer Architecture-Storage and Interconnects


106103183

Total Duration: 17:49:48

NOC:Cloud Computing and Distributed Systems


106104182

Total Duration: 17:59:46

NOC:Software Engineering


106105182

Total Duration: 28:09:17

NOC:Computer Networks and Internet Protocol


106105183

Total Duration: 33:06:51

NOC:Blockchain Architecture Design and Use Cases


106105184

Total Duration: 28:35:45

NOC:Switching Circuits and Logic Design


106105185

Total Duration: 28:07:53

NOC:Scalable Data Science


106105186

Total Duration: 23:52:22

NOC:The Joy of Computing using Python


106106182

Total Duration: 31:21:29

NOC:Discrete Mathematics


106106183

Total Duration: 27:03:03

NOC:Randomized Algorithms


106103187

Total Duration: 25:37:46

NOC:Parallel Algorithms


106103188

Total Duration: 30:18:00

NOC:Big Data Computing


106104189

Total Duration: 19:13:12

NOC:Compiler Design


106105190

Total Duration: 29:48:11

NOC:Programming in Java


106105191

Total Duration: 32:57:23

NOC:Discrete Structures


106105192

Total Duration: 38:15:20

NOC:Embedded System Design with ARM


106105193

Total Duration: 18:09:01

NOC:Hardware Security


106105194

Total Duration: 29:49:18

NOC:Introduction to Industry 4.0 and Industrial Internet of Things


106105195

Total Duration: 30:24:39

NOC:Introduction to Automata, Languages and Computation


106105196

Total Duration: 28:10:57

NOC:Foundations to Computer Systems Design


106106197

Total Duration: 27:35:49

NOC:Machine Learning for Engineering and Science Applications


106106198

Total Duration: 32:12:43

NOC:Information Security 5 - Secure Systems Engineering


106106199

Total Duration: 19:33:45

NOC:Multimodal Interaction


106106200

Total Duration: 07:34:54

NOC:Deep Learning - Part 2


106106201

Total Duration: 10:52:46

NOC:Machine Learning,ML


106106202

Total Duration: 20:09:11

NOC:An Introduction to Programming Through C++


106101208

Total Duration: 32:19:25

NOC:Demystifying Networking


106101209

Total Duration: 05:23:03

NOC:Discrete Mathematics


106103205

Total Duration: 30:00:28

NOC:Advanced Computer Architecture


106103206

Total Duration: 19:10:35

NOC:Operating System Fundamentals


106105214

Total Duration: 30:12:49

NOC:Computer Vision


106105216

Total Duration: 30:57:00

NOC:Ethical Hacking


106105217

Total Duration: 24:32:50

NOC:Software Project Management


106105218

Total Duration: 28:59:16

NOC:Spatial Informatics


106105219

Total Duration: 21:57:25

NOC:C Programming and Assembly Language


106106210

Total Duration: 08:29:02

NOC:Applied Natural Language Processing


106106211

Total Duration: 26:09:39

NOC:Python for Data Science


106106212

Total Duration: 16:13:08

NOC:Practical Machine Learning with Tensorflow


106106213

Total Duration: 17:44:54

NOC:An Introduction to Artificial Intelligence


106102220

Total Duration: 31:51:44

NOC:User-centric Computing for Human-Computer Interaction


106103220

Total Duration: 19:43:33

NOC:Introduction to Blockchain Technology and Applications


106104220

Total Duration: 19:01:06

NOC:Arithmetic Circuit Complexity


106104221

Total Duration: 28:13:03

NOC:GPU Architectures and Programming


106105220

Total Duration: 31:55:25

NOC:Introduction to Database Systems


106106220

Total Duration: 29:21:03

NOC:Foundations of Cryptography


106106221

Total Duration: 32:50:46

NOC:Modern Application Development


106106222

Total Duration: 23:19:47

NOC:Data Analytics with Python


106107220

Total Duration: 28:10:03

NOC:Google Cloud Computing Foundation Course


106105223

Total Duration: 04:45:24

NOC:Computer Graphics


106103224

Total Duration: 24:38:20

NOC:Object Oriented System Development using UML, Java and Patterns


106105224

Total Duration: 28:08:13

NOC:Data Structure and Algorithms using Java


106105225

Total Duration: 34:05:56

NOC:Deep Learning for Computer Vision


106106224

Total Duration: 39:32:27

NOC:Bandit Algorithm (Online Machine Learning)


110101145

Total Duration: 36:30:03

NOC:Artificial Intelligence Search Methods For Problem Solving


106106226

Total Duration: 41:16:27

NOC:Computational Complexity Theory


106104227

Total Duration: 30:00:58

NOC:Randomized Methods in Complexity


106104228

Total Duration: 25:54:44

NOC:Discrete Mathematics (IIITB)


106108227

Total Duration: 38:50:15

NOC:Advanced Computer Architecture (2021)


106102229

Total Duration: 33:51:17

NOC:C-Based VLSI Design


106103229

Total Duration: 32:11:34

NOC:Real-Time Systems


106105229

Total Duration: 32:01:13

NOC:Algorithms for Protein Modelling and Engineering


106105230

Total Duration: 31:07:59

NOC:Computational Complexity


106106229

Total Duration: 37:52:41

NOC:Parameterized Algorithms


106106230

Total Duration: 35:43:12

NOC:Getting Started with Competitive Programming


106106231

Total Duration: 21:25:18

NOC:Introduction to Quantum Computing: Quantum Algorithms and Qiskit


106106232

Total Duration: 12:15:16

NOC:Secure Computation: Part I


106108229

Total Duration: 31:38:24

NOC:Probability for Computer Science


106104233

Total Duration: 16:41:42

NOC:Design and Engineering of Computer Systems


106101234

Total Duration: 23:25:09

NOC:Software Conceptual Design


106101235

Total Duration: 01:38:06

NOC:Programming in Modern C++


106105234

Total Duration: 42:25:48

NOC:Blockchain and its Applications


106105235

Total Duration: 32:27:11

NOC:Systems and Usable Security


106106234

Total Duration: 10:20:55

NOC:Introduction to Machine Learning (Tamil)


106106236

Total Duration: 18:53:10

NOC:Introduction to Game Theory and Mechanism Design


106101237

Total Duration: 20:27:50

NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems


106101238

Total Duration: 09:49:44

NOC:Advanced Distributed systems


106102237

Total Duration: 28:30:15

NOC:Design and Implementation of Human-Computer Interfaces


106103237

Total Duration: 29:49:09

NOC:Algorithmic Game Theory


106105237

Total Duration: 30:53:56

NOC:Machine Learning for Earth System Sciences


106105238

Total Duration: 22:06:23

NOC:Statistical Learning for Reliability Analysis


106105239

Total Duration: 31:57:39

NOC:Applied Accelerated Artificial Intelligence


106106238

Total Duration: 29:03:30

NOC:Social Network Analysis


106106239

Total Duration: 33:17:03

NOC:Secure Computation - Part II


106108237

Total Duration: 31:02:56

NOC:Circuit Complexity Theory


106104241

Total Duration: 30:12:05

NOC:Foundation of Cloud IoT Edge ML


106104242

Total Duration: 17:38:03

NOC:Foundations of Cyber Physical Systems


106105241

Total Duration: 30:29:34

NOC:Selected Topics in Algorithms


106105242

Total Duration: 31:05:24

NOC:Quantum Algorithms and Cryptography


106106241

Total Duration: 23:18:11

NOC:Theory of Computation (2023)


106106242

Total Duration: 35:32:27

NOC:Advanced Computer Networks


106106243

Total Duration: 34:34:07

NOC:Affective Computing


106106244

Total Duration: 24:14:06

NOC:Optimisation for Machine Learning: Theory and Implementation (Hindi)


106106245

Total Duration: 18:55:26

ACM India - RBCDSAI Summer School on DS/AI/ML


106106246

Total Duration: 53:05:20

NOC:Foundations and Applications of Machine Learning (Bengali)


106105247

Total Duration: 23:10:33

NOC:Machine Learning (ML) in Hindi


106106247

Total Duration: 29:16:49

NOC:Cyber Security and Privacy


106106248

Total Duration: 21:16:01

NOC:Multi-Core Computer Architecture


106103184

Total Duration: 31:39:29

NOC:Games and Information


106101360

Total Duration: 30:49:38

NOC:Digital Design with Verilog


106103358

Total Duration: 28:44:06

NOC:Parallel Computer Architecture


106103359

Total Duration: 32:35:24

NOC:Linear Programming and its Applications to Computer Science


106104356

Total Duration: 20:33:38

NOC:Basics of Computational Complexity


106104357

Total Duration: 26:23:07

NOC:Business Intelligence and Analytics


106106361

Total Duration: 27:16:45

NOC:Distributed Optimization and Machine Learning


106101466

Total Duration: 23:47:39

NOC:Practical Cyber Security for Cyber Security Practitioners


106104467

Total Duration: 25:54:39

NOC:Computational Arithmetic - Geometry for Algebraic Curves


106104469

Total Duration: 36:30:33

NOC:Artificial Intelligence for Economics


106105470

Total Duration: 24:19:58

NOC:Approximation Algorithm


106105471

Total Duration: 32:10:50

NOC:Responsible and Safe AI Systems


106106472

Total Duration: 31:47:42

NOC:Introduction to Graph Algorithms


106108468

Total Duration: 19:01:17

NOC:Linear Algebra Through Geometry


106108482

Total Duration: 38:28:03

NOC:Time Series Modelling and Forecasting with Applications in R


106101578

Total Duration:

NOC:Introduction to Large Language Models (LLMs)


106102576

Total Duration:

NOC:Discrete Mathematics for CS


106104573

Total Duration:

NOC:Practical High-Performance Computing


106104577

Total Duration:

NOC:Human Computer Interaction (Hindi and English)


106106575

Total Duration:

NOC:Large Applications Practicum


106106579

Total Duration:

NOC:Fundamentals of Object Oriented Programming


106107574

Total Duration:

NOC:Algorithms in Computational Biology and Sequence Analysis


106108571

Total Duration:



NPTEL Project is Licensed under Creative Commons (CC-BY-SA) and Copyrights © Jointly held by Ministry of Education, GoI and IIT(s), IISc Bangalore