Try the diagnostic — without an account
Pick a goal. The questions search along the prerequisite chain until your first real gap is found. Nothing is saved about you.
From blocks to PythonC
Take the step from block programming to text: programs that talk to the user, draw, use randomness, and get planned before they are written.