Learning to Code Learning to Code Introduction to visual programming: Blockly Games Introduction to SNAP programming: Do as many of these Lab Units as you can (but not all of these concepts will be necessary for controlling your Ambot, so don’t get too consumed)! Programming Lab 1: Building an App Programming Lab 2: Sprite Drawing and Communication Programming Lab 3: Control Command Programming Lab 4: Building and Debugging Your Own Block Programming Lab 5: Block Types and Calculations