Skip to main content
Browse All Tips
Humans, please do not click this link.
Let students write "bad" code to let them apply abstraction to working code.
Use "and wait" blocks to use blocks that execute sequentially in Scratch.
Add sound blocks to Scratch code to help students reason about sequencing.
Use implicit then explicit variables to make creating new variables more intuitive.
Misconception: Students often forget to include a FOREVER block around IF blocks in Scratch when programming games.
Show students multiple examples of iteration in Scratch to help them understand and recognize more abstract programming patterns.
Encourage students to make variables visible in Scratch to help them debug their code.
Encourage students to make Scratch sprites smaller when making games in order to ease game play and make it more fun.
Encourage students to break up their Scratch scripts into smaller chunks to help them test and debug their code.
Let students solve problems the long, hard, intuitive way first to motivate the use of more advanced Scratch blocks that can help them solve problems in a shorter, faster, more flexible way.
Subscribe to Scratch