Skip to content

NPTEL Online Courses for Computer Science

NPTEL Online Courses for Computer Science

The list of NPTEL Online Courses for Computer Science are as given below:

  • Artificial intelligence
  • Combinatorics
  • Bio metrics
  • Compiler design
  • Computational geometry
  • Computer algorithms
  • Computer Architecture
  • Computer graphics
  • Computer networks
  • Computer Organisation
  • Data communication
  • Cryptography and network security
  • Data structures and algorithms
  • Database design
  • Discrete mathematical structures
  • Design verification and test of digital VLSI circuits
  • Design and analysis of algorithms
  • Fundamental algorithms:  design and analysis
  • Graph theory
  • High performance Computer Architecture
  • High performance computing
  • Internet technology
  • Introduction to computer graphics
  • Introduction to problem solving and programming
  • Logic for CS
  • Natural language processing
  • Advanced graph theory
  • AI: constraint satisfaction
  • Algorithms for big data
  • Programming, data structures and algorithms
  • Low power VLSI circuits and Systems
  • Block chain architecture design
  • Big data computing
  • Artificial intelligence knowledge representation and reasoning
  • An introduction to Probability in computing
  • Cloud computing
  • Cloud computing and distributed systems
  • Complex network:  theory and applications
  • Computer Architecture and Organisation
  • Computer networks and internet protocol
  • Computer Organisation and architecture
  • Computer Organisation and architecture a pedagogical aspect
  • Database management system
  • Cryptography and network security
  • Data mining
  • Deep learning
  • Data science for engineers
  • Design and analysis of algorithms
  • Design and pedagogy of the introductory programming course
  • Discrete mathematics
  • Discrete structures
  • Distributed systems
  • Embedded system design with  ARM
  • Fundamentals of database systems
  • Hardware modeling using verilog
  • Hardware security
  • Embedded systems design
  • Information security – 5-  secure systems engineering
  • Embedded systems-  design verification and test
  • Foundations to computer systems design
  • Functional programming in Haskell
  • Introduction to algorithms and analysis
  • Introduction to automata, languages and computation
  • Introduction to cryptology
  • Introduction to human computer interaction
  • Introduction to industry 4.2 and industrial internet of things
  • Introduction to machine learning
  • Introduction to internet of things
  • Introduction to modern application development
  • Introduction to operating system
  • Introduction to parallel programming in open MP
  • Introduction to programming
  • Machine learning for engineering and Science applications
  • Introduction to soft computing
  • Introduction to wireless and cellular Communications
  • Mobile computing
  • Machine learning, ML
  • Model checking
  • Modern algebra
  • Multi modal interaction
  • Multi core Computer Architecture storage and interconnects
  • Natural language processing
  • Scalable data science
  • Social networks
  • Software engineering
  • Software testing
  • Switching circuits and logic design
  • Software testing
  • Synthesis of digital systems
  • Theory of computation
  • The joy of computing using python
  • VLSI physical design
  • Wireless Ad-Hoc and sensor networks
  • Numerical Optimization
  • Operating systems
  • Parallel algorithm
  • Parallel computing
  • Pattern recognition
  • Performance evaluation of computer system
  • Principles of compiler design
  • Principles of programming languages
  • Programming and data structure
  • Real Time systems
  • Riemann hypothesis and its applications
  • Software engineering
  • System analysis and design
  • Theory of automata, formal languages and computation
  • Theory of computation
  • Virtual reality

Find the above Courses by Clicking the link below

https://onlinecourses.nptel.ac.in/

You may also like to read