To start, I would choose an introductory/beginner course that I like or recommendations from someone else who I know has a good knowledge of Python.
You may have heard me say in one of my previous publications that there is no “correct” course. While this is definitely true, some courses are generally viewed or rated better than others and it is generally a safer bet to go with the popular options.
In reality, any of the best courses will teach you the same things, so don't worry too much about this. Just pick one and get going!
One course I took to learn Python was the W3Schools tutorial. I like how simple it is and gives you practical exercises for each topic. It also doesn't take long to complete; You can probably get through the entire course in a week studying a couple of hours a night.
Completing it didn't mean I knew everything about Python, but it gave me a lay of the land and I understood the concepts much better.