1. Warm up exercise
2. Compute cost for one variable
3. Gradient descent for one variable
4. Feature normalization (optional)
5. Compute Cost for Multiple Variables (optional)
6. Gradient Descent for Multiple Variables (optional)
7. Normal Equations (optional)