To follow this course, you need at least the following:
Honestly, all you need is a Python installation and, preferably, a decent IDE. We’ll be using the freely available Visual Studio Code editor, which you can download for all three platforms. But if you strongly prefer another editor, you should be fine too.
I did not design this course to be followed solely on your phone or a tablet. Although you can follow the lessons on such a device, you learn the most on a computer where you can fire up Python and try stuff for yourself.
This course is suitable for those with no programming experience, although some prior knowledge will undoubtedly help.