DataWars.IO provides an excellent introduction to Pandas and Python using their own interactive platform that includes both an IDE as well as interactive exercises and now a video walk-through, as well:
Here is the link to the course on their interactive platform (you should register with a disposable email address):
Here is the reference page from freecodecamp, as well:
Google CoLab is a great way to do a lot of ML so let's start with getting an introduction to it. A great point of entry would be the following short 8-minute video:
If you'd like a more static introduction, please do give this a look:
Once you have a handle on Google CoLab, let's start by doing a tutorial on the basics of Python in Google Colab:
Next, let's explore the all-important Pandas package of Python in the following tutorial:
Tutorial_1-Pandas_and_MovieLens
This relies on the MovieLens 1M dataset which is available here: https://grouplens.org/datasets/movielens/1m/
Finally, let's go on the analysis in this great Kaggle course:
Video Introduction to Machine Learning (here)
More tutorials:
Python and Linear Algebra/Math introduction (here)
Chapter: Data Science Fundamentals
Here is a list of Some Data Science/Machine Learning References