Hey, @Roshni,
Believe it or not, Python is currently the #1 programming language and its popularity is growing every passing day, thanks to Data Science and Machine learning as you have researched already. I would share my personal journey and experience, the resource that finally helped me master Python Programming language was Edureka https://www.edureka.co/python-programming-certification-training?qId=9b4bba9fa1acbfafecbe99d9fd833217&index_name=prod_courses&objId=786&objPos=1 as it was highly recommended course by Professionals for beginners like you and me.
I know it is tough to choose for a course while you have online random videos all over the internet but thinks once again, taking guidance from experts will be much better for you, here you go to check out how easy it is going to be to learn here: https://www.youtube.com/watch?v=lFlKyGygoW0
As you are looking for a complete curriculum where a group of experts will be there to guide you throughout your course and also with the certification is going to add value to your time as well. Here is some more detailed information on how it is going to be:
Due to no provision of obtaining certification for the courses completed through online videos. This may hinder one’s career, especially in cases where an employer has set criteria for choosing candidates with a relevant degree/certificate. So I would suggest to take up the certification opportunity further, the link of the course https://www.edureka.co/
Happy learning.