I learned Python by using a tool that my school provided. https://groklearning.com
It's extremely good for learning but unfortunately, most courses are paid.
Have a look and see what you think :)