- Computer Science
- Computing
- Data Structures and Algorithms - I
- Data Structures and Algorithms - II
- Discrete Mathematics
- Computer Organization and Architecture
- Theory of Computation
- Operating Systems
- Natural Language Processing
- Introduction to Data Science
- Compilers
- Machine Learning
- Databases
- Computer Networks
- Project Course - Blind Motion Deblurring (Prof. Shanmuganathan Raman)
- Project Course - Exploring Quantum Machine Learning Algorithms (Prof. Anirban Dasgupta)
- Mathematics
- Advanced Calculus
- Linear Algebra and Ordinary Differential Equations
- Complex Analysis and Partial Differential Equations
- Probability & Statistics and Numerical Methods
- Topics in Real Analysis
- Project Course - Mathematics for Machine Learning (Prof. Akshaa Vatwani)