There are many websites on the internet that offer free Python learning lessons. However, choosing the best amongst all of them will take a lot of patience and endurance. After evaluating the top-rated websites (according to google), I came to the conclusion that Intellipaat is undoubtedly the best when it comes to Python.
Intellipaat's YouTube channel features a series of Python video tutorials that cater best to beginners who want to learn Python from scratch.