After teaching students some basics (stage, sprites, costumes, loops, movement, ask/answer, broadcast/receive, variables), I challenged them to create their own projects.
"May I read your mind?" We play a binary guessing game and read their minds. After explaining the game, we program it in Scratch, starting from a project that only requires a few key additions.