This advanced course is aimed at teachers who already have foundational knowledge in programming and robotics. Participants will explore more complex programming concepts, including decision-making with sensors and advanced control structures. Using online simulations, teachers will learn how to create sophisticated routines for virtual robots. The course also focuses on adapting these concepts for students with intellectual and developmental disabilities, ensuring that advanced robotics projects remain accessible and engaging for all learners.

This course introduces teachers to the fundamentals of programming using visual, block-based environments like Scratch or Blockly. Participants will learn how to create basic algorithms and control simple virtual robots through simulations. The course is designed for educators working with students with intellectual and developmental disabilities, and it emphasizes accessible, self-paced learning. By the end of the course, teachers will be able to apply basic programming concepts to help their students understand how robots execute simple tasks.