For the first two or three classes, we'll use snakify.org to give you an overview of the Python 3 programming language. It's an easy way to get going quickly. It's free, and there is nothing to install, as it runs in your browser.
You can use snakify without creating an account, but if you create an account, it will remember your solutions. It's free and it doesn't matter what e-mail address you give, so you can use an unimportant e-mail address if you want.
Read through lessons 1-11 on snakify and do lots of the exercises. Here are some that I recommend. The number refers to the Section of the website that the problem is found in. All of these problems are freely available. When solving problems, only use parts of python that have been introduced in the snakify lessonsn up until that point. Don't import modules that haven't been discussed.
collections module, but do feel free to use the sorted function.
There are many other online sources to help you learn python. Here are a few: