# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://course.continualai.org/background/prerequisite.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
