Lectures

Disclaimer: these lecture notebooks are subject to change and can be updated any time. Please check regularly, as lectures are added as we progress.

  1. Intro to Python, NumPy [ipynb] [github]
  2. NumPy and Plotting [ipynb][github]
  3. Implementing an algorithm using NumPy, Classes and Objects [ipynb][github]
  4. SciPy [ipynb][github]
  5. Pandas [ipynb][github][exercise][exercise-ipynb][exercise-soln][exercise-soln-ipynb]
  6. Scikit-Learn [ipynb][github][exercise][exercise-ipynb][exercise-soln][exercise-ipynb-soln]
  7. NumPy Revision and Practice [ipynb][github]
  8. Deep Learning and PyTorch [slides][ipynb][github]

Content from previous offerings of the course (as-is)