# Prerequisites

This course has been designed for **Graduate** and **PhD Students** that have never been exposed to *Continual Learning*. However, it assumes basic knowledge in **Computer Science** (Bachelor level) and ***Machine Learning***. In particular we assume basic knowledge in **Deep Learning**.

For students do not have this background we suggest to follow at least an introductory *Machine Learning* course such the one offered by [Andrew Ng at Cursera](https://www.coursera.org/learn/machine-learning).

We also assume basic hands-on knowledge about:

* Anaconda, *Python and* PyCharm
* *Python Notebooks*
* *Google Colaboratory*
* *Git and GitHub*
* *PyTorch*

Make sure you learn the basics of these tools and languages as they will be used extensively across the course.
