In Python, you can use Pandas, NumPy, and Matplotlib to analyze, manipulate, and visualize data. First, you have to analyze and visualize your data to identify if there is an issue with it, for instance, missing values, inaccurate formatting, usage of different units in measurement, unnecessary data, outliers, etc., and then, you need to solve them one after the other if you find any.
If you are looking for an online course to learn Machine Learning, I recommend this Machine Learning Certification program by Intellipaat.