At QE2 we use Python 3.6 and program it using the Python 3.6 IDLE.
Python is free to download at home (make sure you download 3.6 or higher NOT 2.7).
Remember to ask permission first if it is not your computer!
Alternatively you can use online editors like repl.it.
Introduction to Python
Variables
Input and Output
Mathematical Operators
More Arithmetic Operators
Comparative Operators
Selection (IF)
Drawing in Python
Loops
Drawing with Loops
Time
You can follow the free tutorials in Python at:
Code Academy
Learn Python
W3Schools - Learn Python