CoderZ is a web-based platform where students code virtual 3D robots to complete missions. After joining their online class, students step through clearly delineated tasks to make a robot follow a particular path or move around obstacles. Students select different block-based code commands to control the robot’s movement and interaction with elements on the screen. On the programming interface, students can switch from block-based code to Java. Students are also able to see data from the robot’s sensors, add a trail to mark its path, control the robot manually, and download the program to use with an actual robot (like a Lego Mindstorm EV3).