2016: Programming, Data structures and Algorithms
by Prof. Hema A Murthy, Dr. N S. Narayanaswamy, Prof. Shankar Balachandran
ACM India – RBCDSAI Summer School on DS/AI/ML (For Women Only) Hosted by PSG College of Technology, Coimbatore
Advanced computer architecture
by Prof. Smruti R. Sarangi
Advanced Computer Architecture
by Prof. John Jose
Advanced Computer Networks
by Prof. Neminath Hubballi, Prof. Sameer Kulkarni
Advanced Distributed systems
by Prof. Smruti R. Sarangi
Advanced Graph Theory
by Dr.Rajiv Misra
Affective Computing
by Prof. Jainendra Shukla, Prof. Abhinav Dhal
AI:Constraint Satisfaction
by Prof. Deepak Khemani
Algorithmic Game Theory
by Prof. Palash Dey
Algorithms for Big Data
by Prof. John Augustine
Algorithms for protein modelling and engineering
by Prof. Pralay Mitra
An Introduction to Artificial Intelligence
by Prof. Mausam
An Introduction to Probability in Computing
by Prof. John Augustine
An Introduction To Programming Through C++
by Prof. Abhiram G Ranade
Applied Accelerated Artificial Intelligence
by Prof. Satyajit Das, Prof. Satyadhyan Chickerur, Prof. Bharatkumar Sharma, Prof. Adesuyi Tosin
Applied Natural Language Processing
by Prof. Ramaseshan R
Arithmetic Circuit Complexity
by Prof. Nitin Saxena
Artificial Intelligence
by Prof. Anupam Basu, Prof. S. Sarkar
Artificial Intelligence
by Prof. S. Sarkar, Prof. P. Mitra
Artificial Intelligence Search Methods For Problem Solving
by Prof. Deepak Khemani
Artificial Intelligence: Knowledge Representation and Reasoning
by Prof. Deepak Khemani
Artificial Intelligence: Search Methods for Problem Solving
by Prof. Deepak Khemani
Artificial Intelligence(Prof.P.Dasgupta)
by Prof. P. Dasgupta
Bandit Algorithm (Online Machine Learning)
by Prof. Manjesh hanawal
Basics of Computational Complexity
by Prof. Nitin Saxena
Big Data Computing
by Dr. Rajiv Misra
Biometrics
by Prof. Phalguni Gupta
Blockchain and its Applications
by Prof. Sandip Chakraborty Prof. Shamik Sural
Blockchain Architecture Design and Use Cases
by Prof. Sandip Chakraborty, Praveen Jayachandran
Business Intelligence & Analytics
by Prof. Saji K Mathew
C Programming and Assembly Language
by Prof. Janakiraman Viraraghavan
C-Based VLSI Design
by Prof. Chandan Karfa
CAD for VLSI Design I
by Prof. V. Kamakoti, Prof. Shankar Balachandran
CAD for VLSI Design II
by Prof. V. Kamakoti, Prof. Shankar Balachandran
Circuit Complexity Theory
by Prof. Raghunath Tewari
Cloud computing
by Prof. Soumya Kanti Ghosh
Cloud Computing and Distributed Systems
by Dr.Rajiv Misra
Combinatorics
by Dr. L. Sunil Chandran
Compiler Design
by Prof. Santanu Chattopadhyay
Compiler Design
Compiler Design
by Prof. Y.N. Srikanth
Compiler Design
by Prof. Sanjeev K Aggarwal
Compiler Design
by Prof. Sanjeev K Aggarwal
Complex Network : Theory and Application
by Prof. Animesh Mukherjee
Computational Complexity
by Prof. Subrahmanyam Kalyanasundaram
Computational Complexity Theory
by Prof. Raghunath Tewari
Computational Geometry
by Prof. Amit Kumar
Computational Number Theory & Cryptography
by Dr. Pinaki Mitra
Computer Algorithms - 2
by Prof. Shashank K. Mehta
Computer Architecture
by Prof. Anshul Kumar
Computer Architecture
by Prof. Smruti R.Sarangi
Computer Architecture
by Dr. Mainak Chaudhuri
Computer architecture and organization
by Prof. Indranil Sengupta, Prof. Kamalika Datta
Computer Architecture(Course sponsored by Aricent)
by Prof.Madhu Mutyam
Computer Graphics
by Prof. Prem K Kalra
Computer Graphics
by Prof. Samit Bhattacharya
Computer Graphics
by Prof. Sukhendu Das
Computer Networks
by Prof. Ajit Pal
Computer Networks
by Prof. Sujoy Ghosh
Computer Networks
by Prof. Hema A Murthy
Computer Networks and Internet Protocol
by Prof. Soumya Kanti Ghosh, Prof. Sandip Chakraborty
Computer Organisation and Architecture
by Prof. Bhaskaran Raman
Computer Organization
by Prof. S. Raman
Computer Organization and Architecture
by Prof. Jatindra Kumar Deka
Computer Organization and Architecture
by Prof. V. Kamakoti
Computer Organization and Architecture A Pedagogical Aspect
by Dr. Santosh Biswas, Prof.Jatindra Kumar Deka, Prof.Arnab sarkar
Computer Vision
by Prof. Jayanta Mukhopadhyay
Cryptography and Network Security
by Dr. Debdeep Mukhopadhyay
Cryptography And Network Security
by Prof. Sourav Mukhopadhyay
Cyber Security and Privacy
by Prof. Saji K Mathew
Data Analytics with Python
by Prof. A. Ramesh
Data Base Management System
by Prof. Partha Pratim Das Prof. Samiran Chattopadhyay Prof. Kausik Datta
Data Communication
by Prof. Ajit Pal
Data Communications
by Prof. H.S. Jamadagni
Data Mining
by Prof. Pabitra Mitra
Data Science for Engineers
by Prof. Shankar Narasimhan, Prof. Ragunathan Rengasamy
Data Structure and algorithms using Java
by Prof. Debasis Samanta
Data Structures And Algorithms
by Prof. Naveen Garg
Data Structures and Program Methodology
by Dr. S.V. Rao, Dr. Pradip K Das
Database Design
by Dr. S. Srinath, Prof. D. Janaki Ram
Deep Learning
by Prof. P.K. Biswas
Deep Learning
by Prof. Sudarshan Iyengar,Dr. Padmavati
Deep Learning - Part 2
by Prof. Mitesh Khapra
Deep Learning for Computer Vision
by Prof. Vineeth N Balasubramanian
Demystifying networking
by Prof.Sridhar Iyer, Prof. Kavya Alse, Prof. Ashutosh Raina
Design & Implementation of Human-Computer Interfaces
by Prof. Samit Bhattacharya
Design and Analysis of Algorithms
by Prof. Madhavan Mukund
Design and Analysis of Algorithms
by Prof. Abhiram G Ranade, Prof. Ajit A Diwan, Prof. Sundar Viswanathan
Design and Analysis of Algorithms
by Prof. Abhiram G Ranade, Prof. Ajit A Diwan, Prof. Sundar Viswanathan
Design and Engineering of Computer Systems
by Prof. Mythili Vutukuru
Design and pedagogy of the introductory programming course
by Prof. Abhiram G Ranade
Design Verification and Test of Digital VLSI Circuits
by Prof. Jatindra Kumar Deka, Dr. Santosh Biswas
Digital Design with Verilog
by Prof. Chandan Karfa, Prof. Aryabartta Sahu
Digital Image Processing
by Dr. G. Harit
Digital Systems
by Prof. N.J. Rao
Discrete Mathematical Structures
by Prof. Kamala Krithivasan
Discrete Mathematics
by Dr. Anil Shukla, Prof. Sudarshan Iyengar
Discrete Mathematics
by Prof. Benny George K, Prof. Sajith Gopalan
Discrete Mathematics _ IIITB
by Prof. Ashish Choudhury
Discrete Structures
by Prof. Dipanwita Roychowdhury
Distributed Computing Systems
by Prof. Ananthanarayana V.S
Distributed Systems
by Dr. Rajiv Misra
Edge Computing
Electronic Design Automation
by Prof. Indranil Sengupta
Embedded System Design with ARM
by Prof. Indranil Sengupta, Prof. Kamalika Datta
Embedded Systems Design
by Prof. Anupam Basu
Embedded Systems-Design Verification and Test
by Dr. Santosh Biswas, Prof.Jatindra Kumar Deka, Prof.Arnab sarkar
Ethical Hacking
by Prof. Indranil Sengupta
Foundation of Cloud IoT Edge ML
by Prof. Rajiv Misra
Foundations And Applications Of Machine Learning (Bengali)
by Prof. Adway Mitra
Foundations of Cryptography
by Prof. Ashish Choudhury
Foundations of Cyber Physical Systems
by Prof. Soumyajit Dey
Foundations to Computer Systems Design
by Prof. V. Kamakoti
Fundamental Algorithms:Design and Analysis
by Prof.Sourav Mukhopadhyay
Fundamentals of Database Systems(Course sponsored by Aricent)
by Dr. Arnab Bhattacharya
Games and Information
by Prof. Ankur A. Kulkarni
Getting Started with Competitive Programming
by Prof. Neeldhara Misra, Arjun
Google Cloud Computing Foundation Course
by Prof. Soumya Kanti Ghosh
GPU Architectures and Programming
by Prof. Soumyajit Dey
Graph Theory
by Dr. L. Sunil Chandran
Hardware modeling using verilog
by Prof. Indranil Sengupta
Hardware Security
by Dr. Debdeep Mukhopadhyay
High Performance Computer Architecture
by Prof. Ajit Pal
High Performance Computing
by Prof. Mathew Jacob
Human-Computer Interaction
by Dr.Samit Bhattacharya, Pradeep P Yammiyavar
Indexing and Searching Techniques in Databases
by Dr. Arnab Bhattacharya
Information Security - 5 - Secure Systems Engineering
by Prof. Chester Rebeiro
Information Security - II(Course sponsored by Aricent)
by Prof. V. Kamakoti
Information security - IV
by Prof. V. Kamakoti, Prof.M J Shankar Raman, Prof.Vasan
Information Security-3
by Prof. V. Kamakoti
Internet Technology
by Prof. Indranil Sengupta
Introduction to algorithms and analysis
by Prof. Sourav Mukhopadhyay
Introduction to Automata, Languages and Computation
by Prof. Sourav Mukhopadhyay
Introduction to Blockchain Technology and Applications
by Prof. Sandeep Shukla
Introduction to Computer and Network Performance Analysis using Queuing Systems
by Prof. Varsha Apte
Introduction to Computer Graphics
by Prof. Prem K Kalra
Introduction to Cryptology
by Dr. Sugata Gangopadhyay
Introduction to Database Systems
by Prof. P.Sreenivasa Kumar
Introduction to Database Systems and Design
by Prof. P.Sreenivasa Kumar
Introduction to Game Theory and Mechanism Design
by Prof. Swaprava Nath
Introduction To Haskell Programming
by Prof. Madhavan Mukund, Prof. S P Suresh
Introduction to Human Computer Interaction
by Prof. Ponnurangam Kumaraguru
Introduction to Industry 4.0 and Industrial Internet of Things
by Prof. Sudip Misra
Introduction to Information Security I
by Prof. V. Kamakoti
Introduction to internet of things
by Prof. Sudip Misra
Introduction to Machine Learning
by Dr. Balaraman Ravindran
Introduction to Machine Learning
by Prof. S. Sarkar
Introduction to Machine Learning (Tamil)
by Prof. Arun Rajkumar, Prof. Arun Rajkumar
Introduction to Modern Application Development
by Prof. Gaurav Raina, Tanmai Gopal
Introduction to Operating Systems
by Prof. Chester Rebeiro
Introduction to Parallel Programming in OpenMP
by Dr. Yogish Sabharwal
Introduction to Problem Solving and Programming
by Prof. S. Arun Kumar
Introduction to Problem Solving and Programming
by Prof. D. Gupta
Introduction to programming in C
by Prof.Satyadev Nandakumar
Introduction to Quantum Computing: Quantum Algorithms and Qiskit
by Prof. Prabha Mandayam, Prof. Anupama Ray, Prof. Sheshashayee Raghunathan
Introduction to Soft Computing
by Prof. Debasis Samanta
Linear programming and its applications to computer science
by Prof. Rajat Mittal
Logic for CS
by Prof. S. Arun Kumar
Low Power VLSI Circuits & Systems
by Prof. Ajit Pal
Machine Learning (Ml) In Hindi
by Prof. Anubha Gupta
Machine Learning for Earth System Sciences
by Prof. Adway Mitra
Machine Learning for Engineering and Science Applications
by Prof. Balaji Srinivasan, Prof. Ganapathy
Machine Learning,ML
by Prof. Carl Gustaf Jansson
Microprocessors and Microcontrollers
by Prof. Krishna Kumar
Mobile Computing
by Prof.Sridhar Iyer, Prof. Pushpendra Singh
Model Checking
by Prof. B. Srivathsan
Modern Algebra
by Prof. Manindra Agrawal
Modern Application Development
by Prof. Aamod Sane , Prof. Abhijat Vichare, Prof. Madhavan Mukund
Multi-Core Computer Architecture
by Prof. John Jose
Multi-Core Computer Architecture-Storage and Interconnects
by Prof. John Jose
Multimodal Interaction
by Prof. Dr.-Ing.Sebastian Moller, Dr.-Ing. Stefan Hillmann
Natural Language Processing
by Prof. Pawan Goyal
Natural Language Processing
by Prof. Pushpak Bhattacharyya
Numerical Optimization
by Dr. Shirish K. Shevade
Object Oriented System Development using UML, Java and Patterns
by Prof. Rajib Mall
Object-Oriented Analysis and Design
by Prof. Partha Pratim Das Prof. Samiran Chattopadhyay Prof. Kausik Datta
Online Privacy
by Prof. Ponnurangam Kumaraguru
Operating System Fundamentals
by Prof. Santanu Chattopadhyay
Operating Systems
by Prof. P.C.P. Bhatt
Operating Systems
by Prof. Sorav Bansal
Optimisation for Machine Learning: Theory and Implementation (Hindi)
by Prof. Pravesh Biyani
Parallel Algorithm
by Prof. Phalguni Gupta
Parallel Algorithms
by Prof. Sajith Gopalan
Parallel Algorithms
by Dr. N. Sairam, Prof. R. Seethalakshmi
Parallel Computer Architecture
by Prof. Hemangee K. Kapoor
Parallel Computer Architecture
by Dr. Mainak Chaudhuri
Parallel Computing
by Dr. Subodh Kumar
Parameterized Algorithms
by Prof. Neeldhara Misra, Prof. Saket Saurabh
Pattern Recognition
by Prof. M. Narasimha Murty, Prof. V. Susheela Devi
Pattern Recognition
by Prof. Sukhendu Das, Prof. C.A. Murthy
Performance Evaluation of Computer Systems
by Prof. Krishna Moorthy Sivalingam
Practical Machine Learning with Tensorflow
by Prof. Ashish Tendulkar, Dr. B. Ravindran
Principles of Communication
by Prof. Hema A Murthy
Principles of Compiler Design
by Prof. Y.N. Srikanth
Principles of Programming Languages
by Prof. S. Arun Kumar
Privacy and Security in Online Social Media
by Prof. Ponnurangam Kumaraguru
Probability for Computer Science
by Prof. Nitin Saxena
Problem Solving through Programming in C
by Prof. Anupam Basu
Program Optimization for Multi-core Architectures
by Dr. Mainak Chaudhuri, Prof. Rajat Moona, Prof. Sanjeev K Aggarwal
Programming and Data Structure
by Dr. P.P.Chakraborty
Programming and Data structures (PDS)
by Dr. N S. Narayanaswamy
Programming in C++
by Prof. Partha Pratim Das
Programming in Java
by Prof. Debasis Samanta
Programming in Modern C++
by Prof. Partha Pratim Das
Programming, Data Structures and Algorithms
by Prof. Hema A Murthy, Dr. N S. Narayanaswamy, Prof. Shankar Balachandran
Programming, Data Structures and Algorithms using Python
by Prof. Madhavan Mukund
Python for Data Science
by Prof. Ragunathan Rengasamy
Quantum Algorithms and Cryptography
by Prof. Shweta Agrawal
Randomized Algorithms
by Prof. Benny George K
Randomized Methods in Complexity
by Prof. Nitin Saxena
Real Time Operating System
by Prof. Rajib Mall
Real Time Systems
by Prof. Rajib Mall
Real Time Systems
by Prof. Rajib Mall
Real-Time Systems
by Prof. Rajib Mall, Prof. Durga Prasad Mohapatra
Reinforcement Learning
by Dr. B. Ravindran
Riemann Hypothesis and its Applications
by Prof. Manindra Agrawal
Scalable Data Science
by Prof. Anirban Dasgupta, Prof. Sourangshu Bhattacharya
Secure Computation: Part I
by Prof. Ashish Choudhury
Secure Computation: Part II
by Prof. Ashish Choudhury
Selected Topics in Algorithms
by Prof. Palash Dey
Social Network Analysis
by Prof. Tanmoy Chakraborty
Social Networks
by Prof. Yayati Gupta, Prof. Sudarshan Iyengar
Software Conceptual Design
by Prof. Sridhar Iyer Prof. Prajish Prasad Prof. T. G. Lakshmi
Software Engineering
by Prof. Rushikesh K Joshi, Prof. Umesh Bellur, Prof. N.L. Sarda
Software Engineering
by Prof. Rajib Mall
Software Engineering
by Prof. Rajib Mall
Software Project Management
by Prof. Rajib Mall, Prof. Durga Prasad Mohapatra
Software Testing
by Prof. Rajib Mall
Software testing
by Prof. Meenakshi D'Souza
Spatial Innformatics
by Prof. Soumya Kanti Ghosh
Statistical learning for Reliability Analysis
by Prof. Monalisa Sarma
Storage Systems
by Dr. K. Gopinath
Switching Circuits and Logic Design
by Prof. Indranil Sengupta
Synthesis of Digital Systems
by Prof. Preeti Ranjan Panda
System Analysis and Design
by Prof. V. Rajaraman
System Analysis and Design
by Prof. V. Rajaraman
Systems and Usable Security
by Prof. Neminath Hubballi
The Joy of Computing using Python
by Prof. Sudarshan Iyengar
Theory of Automata and Formal Languages
by Dr. Diganta Goswami
Theory of Automata, Formal Languages and Computation
by Prof. Kamala Krithivasan
Theory of Computation
by Prof. Subrahmanyam Kalyanasundaram
Theory of Computation
by Prof. Somenath Biswas
Theory of Computation
by Prof. Raghunath Tewari
User-centric Computing for Human-Computer Interaction
by Prof. Samit Bhattacharya
Virtual Reality
by Prof Steven LaValle
VLSI Design Verification and Test
by Prof. Jatindra Kumar Deka, Dr. Santosh Biswas
VLSI Physical Design
by Prof. Indranil Sengupta
Wireless Ad Hoc and Sensor Networks
by Prof. Sudip Misra