# Before you start

This repository hosts the course material for Math 5650/6650: **Nonlinear Optimization** at Auburn University. The course will use the textbook written by Jorge Nocedal and Stephen Wright, *Numerical Optimization*, 2nd Edition.

Both basic optimization theory and programming are required. The prerequisites for the theory part are

- Linear Differential Equations (2650)
- Topics in Linear Algebra (2660)

```{note}
The default programming language for this class is ``Python``, the other script languages such as ``MATLAB``,  ``R``, ``Julia`` are also supported. 
```
