The Appendix collects setup guides, installation instructions, and answers to common questions (FAQ) so you can get your environment ready and learn effectively. Use it alongside the Prerequisites and Preliminary assessment.
What is the Appendix?
This section is the “back matter” of the course: it does not teach core RL content but supports your learning with:
- Environment setup — Installing Python, Anaconda, and key libraries (NumPy, Matplotlib, Pandas, PyTorch, TensorFlow, etc.).
- Coding help — How to code by yourself, proof about Jupyter vs. scripts, Python 2 vs 3.
- Learning strategies — How to succeed in this course (short and long version), effective learning strategies for ML, and whether the course is for beginners or experts.
- Prerequisite roadmap — Machine learning and AI prerequisite roadmap (what to learn before or alongside RL).
If you are new, start with Setting Up Your Environment and How to Succeed (Long Version). For installation of specific libraries, see Installing Libraries and Anaconda Setup.
Quick links
| Topic | Page |
|---|---|
| Setting Up Your Environment | Pre-install check, what you need |
| Anaconda Environment Setup | Create and use conda environments |
| How to install Numpy, Scipy, Matplotlib, Pandas, IPython, Theano, TensorFlow | Library installation |
| How to Code by Yourself (part 1) | Building coding independence |
| How to Code by Yourself (part 2) | More practice and habits |
| Effective Learning Strategies | For machine learning |
| How to Succeed in this Course (Long Version) | Detailed advice |
| Beginners or Experts? Academic or Practical? Pace | Who this course is for |
| Machine Learning and AI Prerequisite Roadmap | What to learn before RL |
See also Prerequisites for Python, NumPy, PyTorch, etc., and Learning path for the step-by-step roadmap.