programming tasks for middle school
robot-blockly
unlimited vs limited paint
symmetries
nested repeats
css
background and border
box model
absolute positioning
easy perimeters
areas
more digits
floor, ceil
grid shader
return numbers, true/false
return color, and/or
diagonals
remainder operator
manhattan distance
loops
factors
digits
no loops
.push() in a loop
events
change css
clickers