The first thing you should do is learn Numpy. It is one of the most fundamental modules in Python for scientific computing. Many Machine Learning algorithms rely on multidimensional arrays, which Numpy supports. You can take the best Python courses to learn the difference between NumPy and Matplotlib and understand the application of both Python libraries.