(G4-8) VEXCode VR Blocks and Python Programming
This course introduces students to the fundamentals of robotics and computer programming using VEXcode VR, a browser-based platform that allows learners to program virtual robots in simulated environments using either Blocks or Python coding languages. Students will explore core programming concepts such as sequencing, loops, conditionals, variables, and debugging while solving interactive challenges and robotics tasks.
Through hands-on activities in virtual playgrounds in this 2-semester course, students will learn how algorithms control robot behavior and how computational thinking can be applied to real-world problems. Applications of robotic bumper and distance sensors will be introduced in VEXCode VR 1 course, while applications of Location sensor, Optical sensor, and Electromagnet sensor will be introduced in VEXCode VR 2 course. The full course emphasizes problem-solving, logical reasoning, and iterative design as students develop, test, and refine their code.
By the end of the course, learners will be able to design programs that navigate robots through complex environments, collect and use sensor data, and complete autonomous challenges. No prior programming or robotics experience is required, making the course suitable for beginners interested in coding, robotics, and STEM fields.
.webp)
Unit 1- Introduction and Fundamentals
This lesson will show you how to get started with VEXcode VR coding.

Unit 2 - Moving Your Robot
Learn how to sequence commands correctly in order to knock over all castles on the playground.

Coloring Book!
Use the Pen on the VR Robot+ to color it in. Use comments to identify each part of the page the robot is coloring. Be creative!

Unit 3 - Repeating Behaviors
Learn how to use loops in VEXcode VR Python to repeat a set of behaviors multiple times, such as drawing the sides of a square.

Grid Map Spiral
Program the VR Robot to draw a spiral that hits every square.

Unit 4 - Navigating a Maze
Learn how to use the Bumper Sensor and the while loop to solve the Wall Maze Challenge.

Unit 5 - Detecting Walls
Use the Optical and Distance sensors to seek, crash, and clear cube 'castles' to score points in the Castle Crasher competition!!

Vacuum Robot
.png)