Introduction to NumPy and Matplotlib Chapter 1: Introduction Chapter 2: NumPy arrays Chapter 3: Array operations Chapter 4: Array reshaping Chapter 5: Array manipulation Chapter 6: NumPy functions Chapter 7: Miscellaneous Chapter 8: NumPy recap and exercises [8.1] NumPy recap [8.2] Perform linear algebra [8.3] Solve linear equations [8.4] Compute a unit vector [8.5] Angle between two vectors [8.6] Checkerboard pattern [8.7] Mean squared error Chapter 9: Matplotlib Chapter 8 NumPy recap and exercises Rough estimated time needed3-5 mins for summary, another 20 mins for the exercises