You can find some notes over here that I’ve been maintaining for some academic courses (or academic-related courses), taken both at IIT Bombay as well as on other platforms like Coursera, Udemy, etc. In case you’re looking for notes from the various gamedev courses I’ve pursued, you can check them out here.

Mostly, I write notes in LaTeX (no longer true, cuz now I’m one of the cool kids with an iPad). To view the .tex code, just simply change the .pdf to .tex in the URL. Alternatively, if you feel more comfortable with GitHub, you may head here and navigate to the appropriate folder.

Courses taken at IIT Bombay

  • MA 214 - Introduction to Numerical Analysis
  • ME 202 - Strength of Materials
  • ME 218 - Solid Mechanics Lab
  • ME 226 - Mechanical Measurements

Other courses

Machine Learning

Offered by Stanford University on Coursera - Instructor: Andrew Ng

This course provides a broad introduction to machine learning, datamining, and statistical pattern recognition. Topics include: (i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks); (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning); (iii) Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI). The course will also draw from numerous case studies and applications.

Notes: Link to GitHub Repository

Neural Networks and Deep Learning

Offered by deeplearning.ai on Coursera - Instructor: Andrew Ng

This course deals with the foundations of deep learning and how to actually build and implement efficient vectorized neural networks using Python.

Notes: .pdf / .tex

AI For Everyone

Offered by deeplearning.ai on Coursera - Instructor: Andrew Ng

This is a non-technical course in the field of AI to help understand AI technologies as well as choose and implement AI projects to benefit the society.

Notes: .pdf / .tex