Learners use the programming language Blockly to steer virtual robots through tasks such as collecting fruit, avoiding obstacles, and even planting a garden of their own design. Strategic scaffolding is embedded throughout the program, so teachers can successfully advance all students in various aspects of STEM learning using a discovery-based approach.” Post this “We’ve designed this introductory course to set the standard for in-class elementary computer science programs.