Values, input and output
Variables, input that always arrives as text, and converting it.
One course, block by block. Read the notes for a block, then write each step's program and have it checked against the exact output.
Variables, input that always arrives as text, and converting it.
One equals puts a value in, two equals asks a question, and the operators pseudocode does not share.
Tracing a loop, every form of range, and why the inner loop finishes first.
The rest of the course, in the order you will meet it. Each block opens here when it is ready.
Progress is saved on this device.
When you want more than practice
The steps are the front door. The class is where it clicks.
Easier on a laptop. Open the same step there: Your ticks and your code are saved on this device only, so they will not appear on the laptop. Use Copy to take your code with you. The first time you run code here, the page downloads Python (about 13 MB). Use Wi-Fi if you can.
Run shows what your program prints. Check compares it with the task, line by line.