Hi @Hartej_Dhiman ,
Python and matplotlib are used in machine learning code. There are lots of online resources on Python programming for machine learning, so if you are not familiar with Python, you can do both this course and Python on parallel. Matplotlib is a set of functions for creating statistics, animated and interactive display for visualization purposes.
This is a thread from the MLS specialization learning resource forum, have a look at the suggestions on learning Python.