Computer Science and Engineering (162 Courses in PDF Format)
NPTEL Course Link: https://nptel.ac.in/course.html
Distributed Under: CC-BY-SA 4.0 License
https://creativecommons.org/licenses/by-sa/4.0/
Copyright: Ministry of Education (Govt. of India), IIT(s), IISc
The amount charged is only for Copying/Distribution
(Storage Media + Copying Charges + Shipping + Taxes)
The NPTEL Video/PDF Lectures are not edited or repurposed
and distributed in as-is format in physical medium.
NPTEL Video Course Lecture Format : PDF
Total no. of NPTEL Video Courses : 162
Total no. of NPTEL Video Lectures : 7,967
Total no. of Printable Pages : 1,31,539
Storage Media Type: USB Pendrive
Capacity: 32 GB
List of Available Courses (as PDF)
1. Artificial Intelligence (Prof.P. Dasgupta)
2. Artificial Intelligence (Prof. Deepak Khemani)
3. Artificial Intelligence (Prof. Sudeshna Sarkar)
4. Biometrics
5. Combinatorics
6. Compiler Design (Prof. S.K Aggarwal)
7. Compiler Design (Prof. Y. N. Srikant)
8. Computational Geometry
9. Computer Algorithms - 2
10. Computer Architecture (Prof. Anshul Kumar)
11. Computer Architecture (Prof. Mainak Chaudhuri)
12. Computer Graphics
13. Computer Networks
14. Computer Organization
15. Cryptography and Network Security
16. Database Design
17. Data Communication
18. Data Structures And Algorithms
19. Design Verification and Test of Digital VLSI Circuits
20. Design and Analysis of Algorithms
21. Discrete Mathematical Structures
22. Electronic Design Automation
23. Fundamental Algorithms-Design and Analysis
24. Graph Theory
25. High Performance Computer Architecture
26. High Performance Computing
27. Internet Technology
28. Introduction to Computer Graphics
29. Introduction to Problem Solving and Programming
30. Logic for CS
31. Low Power VLSI Circuits and Systems
32. NOC-AI-Constraint Satisfaction
33. NOC-Advanced Computer Architecture
34. NOC-Advanced Graph Theory
35. NOC-Algorithms for Big Data
36. NOC-An Introduction to Artificial Intelligence
37. NOC-An Introduction to Probability in Computing
38. NOC-An Introduction to Programming Through C++
39. NOC-Applied Natural Language Processing
40. NOC-Arithmetic Circuit Complexity
41. NOC-Artificial Intelligence- Knowledge Representation and Reasoning
42. NOC-Big Data Computing
43. NOC-Blockchain Architecture Design and Use Cases
44. NOC-Cloud Computing
45. NOC-Cloud Computing and Distributed Systems
46. NOC-Compiler Design
47. NOC-Complex Network - Theory and Application
48. NOC-Computer Architecture and Organization
49. NOC-Computer Architecture (Prof. Madhu Mutyam)
50. NOC-Computer Architecture (Prof. Smruti Ranjan Sarangi)
51. NOC-Computer Graphics
52. NOC-Computer Networks and Internet Protocol
53. NOC-Computer Organization and Architecture
54. NOC-Computer Organization and Architecture - A Pedagogical Aspect
55. NOC-Computer Vision
56. NOC-C Programming and Assembly Language
57. NOC-Data Analytics with Python
58. NOC-Data Base Management System
59. NOC-Data Mining
60. NOC-Data Science for Engineers
61. NOC-Deep Learning
62. NOC-Deep Learning (Copy-2)
63. NOC-Deep Learning - Part 2
64. NOC-Demystifying Networking
65. NOC-Design and Analysis of Algorithms
66. NOC-Design and pedagogy of the introductory programming course
67. NOC-Discrete Mathematics
68. NOC-Discrete Mathematics-2
69. NOC-Discrete Structures
70. NOC-Distributed Systems
71. NOC-Embedded Systems Design
72. NOC-Embedded Systems-Design Verification and Test
73. NOC-Embedded System Design with ARM
74. NOC-Ethical Hacking
75. NOC-Foundations of Cryptography
76. NOC-Functional Programming in Haskell
77. NOC-Fundamentals of Database Systems
78. NOC-GPU Architectures and Programming
79. NOC-Google Cloud Computing Foundation Course
80. NOC-Hardware Modeling using Verilog
81. NOC-Hardware Security
82. NOC-Information Security 5 - Secure Systems Engineering
83. NOC-Information Security - II
84. NOC-Information Security - III
85. NOC-Information Security - IV
86. NOC-Internetwork Security
87. NOC-Introduction to Algorithms and Analysis
88. NOC-Introduction to Automata, Languages and Computation
89. NOC-Introduction to Blockchain Technology and Applications
90. NOC-Introduction to Cryptology
91. NOC-Introduction to Database Systems
92. NOC-Introduction to Human Computer Interaction
93. NOC-Introduction to Industry 4.0 and Industrial Internet of Things
94. NOC-Introduction to Information Security - I
95. NOC-Introduction to Internet of Things
96. NOC-Introduction to Machine Learning
97. NOC-Introduction to Machine Learning (Sponsored by Arihant)
98. NOC-Introduction to Modern Application Development
99. NOC-Introduction to Operating Systems
100. NOC-Introduction to Parallel Programming in OpenMP
101. NOC-Introduction to Programming in C
102. NOC-Introduction to Soft Computing
103. NOC-Introduction to Wireless and Cellular Communications
104. NOC-Learning Analytics Tools
105. NOC-Machine Learning for Engineering and Science Applications
106. NOC-Machine Learning,ML
107. NOC-Mobile Computing
108. NOC-Model Checking
109. NOC-Modern Algebra
110. NOC-Modern Application Development
111. NOC-Multimodal Interaction
112. NOC-Multi-Core Computer Architecture-Storage and Interconnects
113. NOC-Natural Language Processing
114. NOC-Object Oriented System Development using UML, Java and Patterns
115. NOC-Object-Oriented Analysis and Design
116. NOC-Operating System Fundamentals
117. NOC-Parallel Algorithms
118. NOC-Practical Machine Learning with Tensorflow
119. NOC-Privacy and Security in Online Social Networks
120. NOC-Problem Solving through Programming in C
121. NOC-Programming and Data structures (PDS)
122. NOC-Programming in C++
123. NOC-Programming in Java
124. NOC-Programming, Data Structures and Algorithms
125. NOC-Programming, Data Structures and Algorithms in Python
126. NOC-Programming, Data Structures and Algorithms (Aricent)
127. NOC-Python for Data Science
128. NOC-Randomized Algorithms
129. NOC-Real Time Operating System
130. NOC-Reinforcement Learning
131. NOC-Scalable Data Science
132. NOC-Social Networks
133. NOC-Software Engineering
134. NOC-Software Project Management
135. NOC-Software Testing (Prof. Meenakshi D’Souza)
136. NOC-Software Testing (Prof. Rajib Mall)
137. NOC-Spatial Informatics
138. NOC-Switching Circuits and Logic Design
139. NOC-Synthesis of Digital Systems
140. NOC-Theory of Computation
141. NOC-The Joy of Computing using Python
142. NOC-User-centric Computing for Human-Computer Interaction
143. NOC-VLSI Physical Design
144. NOC-Wireless Ad Hoc and Sensor Networks
145. Natural Language Processing
146. Numerical Optimization
147. Operating Systems
148. Parallel Algorithm
149. Parallel Computing
150. Pattern Recognition
151. Performance Evaluation of Computer Systems
152. Principles of Compiler Design
153. Principles of Programming Languages
154. Programming and Data Structure
155. Real Time Systems
156. Riemann Hypothesis and its Applications
157. Software Engineering
158. Storage Systems
159. System Analysis and Design
160. Theory of Automata, Formal Languages and Computation
161. Theory of Computation
162. Virtual Reality
Course List:
https://www.digimat.in/downloads/NPTEL-2020-video-courses.pdf
Lecture Topics (for All Courses):
https://www.digimat.in/downloads/topics/computer-science-and-engineering.pdf
Individual Lecture Topics:
https://www.digimat.in/topics/index.html