top of page
(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. 

VR Robot2 Parts Callout (1).webp

Unit 1- Introduction and Fundamentals

This lesson will show you how to get started with VEXcode VR coding. 

U2.webp

Unit 2 - Moving Your Robot

Learn how to sequence commands correctly in order to knock over all castles on the playground.

Coloring book.png

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!

U3.png

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.png

Grid Map Spiral

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

U5-2.webp

Unit 4 - Navigating a Maze

Learn how to use the Bumper Sensor and the while loop to solve the Wall Maze Challenge.

U5-3.webp

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!!

Robotic Vacuum.png

Vacuum Robot

Program the VR Robot to move like a robotic vacuum. Use the Distance sensing blocks to program.

travel-distance.webp

Coral Reef Cleanup

Using the Front Distance Sensor to navigate the VR Robot to collect as much trash as possible in one minute

U6-1.webp

Unit 6 - Knowing Your Location

Apply commands from the Drivetrain, Sensing, and Control categories in the correct sequence in order to solve the Drive to Three Numbers challenge.

U7-2.webp

Unit 7 - Decisions with Colors

Learn how to use the Front Eye Sensor, conditional [If then] and loops [Forever] to solve the Disk Maze Challenge. 

Hidden Message Maze.png

Hidden Message Maze

Drive the VR Robot to the red square and use the Pen to trace the solution path to find the hidden message. Fastest time wins! 

U8-2.webp

Unit 8 - Moving Disks with Loops

Use the Electromagnet on the VR Robot to pick up and drop disks to solve the Disk Mover challenge with sensor feedback and nesting loops. 

U9-1.webp

Unit 9 - Developing Algorithms

Learn how to use the Front Eye Sensor and conditional statements to solve the Disk Maze Challenge.

castle-crasher-plus-tile.webp

Castle Crasher +

Code your robot to crash castles and knock the pieces into the water!

rover-rescue-tile.webp

Rover Rescue

Code the VR Rover to collect minerals and neutralize irradiated aliens!

cs-blocks-lv1.webp
cs-python-lv1.webp

©2023-2026 by Robotfun Academy. All Rights Reserved. 

Terms and Conditions

Privacy Policy 

bottom of page