Courses
Computer Science
- Computer Programming
- Object Oriented Programming
- Logic in Computer Science
- Database Systems
- Digital Design
- Microprocessors & Interfacing
- Discrete Structures for Computer Science
- Data Structures and Algorithms
- Computer Architecture
- Operating Systems
- Theory of Computation
- Principles of Programming Languages
- Compiler Construction (Ongoing)
- Computer Networks (Ongoing)
- Design and Analysis of Algorithms (Ongoing)
Discipline Electives
- Machine Learning
- Neural Networks & Fuzzy Logic
Mathematics
- Mathematics I - Calculus
- Mathematics II - Linear Algebra
- Mathematics III - Differential Equations
- Probability and Statistics
- Mathematical and Statistical Methods
- Econometrics
- Applied Econometrics
MOOC Courses
Machine Learning by Stanford University (Andrew N.G.)
- Deep Learning Specialization by DeepLearning.ai
- Convolutional Neural Networks
- Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
- Neural networks and Deep Learning
- Sequence Models
- Structuring Machine Learning Projects
- Introduction to TensorFlow for Artificial Intelligence by Laurence Moloney (Google Brain), Coursera
Other Courses
- Business Analysis and Valuation
- Derivatives and Risk Management
- Electrical Sciences
- Engineering Graphics
- Financial Management
- Fundamentals of Finance and Accounting
- General Biology
- General Chemistry
- Macroeconomics
- Mechanics, Oscillations & Waves
- Microeconomics
- Principles of Economics
- Security and Portfolio Management
- Technical Report Writing