VEXcode IQ Block Shapes and Meaning

VEXcode IQ Blocks are puzzle-piece shaped blocks that connect above or below each other and are used to program. A series of connected blocks is called a stack. There are five different shapes of blocks and each shape tells you about its role in the project.

Block Shape Description Block Examples
Hat blocks Start a stack of blocks and are shaped to attach blocks below them. ALT: Screenshot of a VEX IQ Blocks tutorial interface, showcasing programming blocks and options for building and controlling robots, aimed at beginners in robotics education.
Stack blocks Perform main commands. They are shaped to attach above or below other stack blocks. Screenshot of a VEX IQ Blocks programming tutorial, illustrating code blocks and their functions for educational robotics projects, aimed at beginners and educators in the VEX IQ community. Screenshot of a VEX IQ Blocks programming tutorial, showcasing the interface and coding blocks used for educational robotics projects, aimed at beginners and educators in the VEX IQ community.
Boolean blocks Return a condition as either true or false and fits inside any blocks with hexagonal (six-sided) inputs for other blocks. Screenshot of VEXcode IQ Blocks programming interface, showcasing various coding blocks and options for programming VEX IQ robots, part of the Blocks Tutorials section in the VEX IQ knowledge base. Screenshot of a VEX IQ Blocks programming tutorial, showcasing the user interface with various programming blocks and options for building and controlling robots, designed for educational purposes and beginner robotics enthusiasts.
Reporter blocks Report values in the form of numbers and fits inside any blocks with oval inputs for other blocks. Screenshot of a VEXcode IQ Blocks tutorial interface, showcasing programming blocks and options for building and controlling VEX IQ robots, designed for educational use and beginner robotics enthusiasts. Screenshot of a VEX IQ Blocks tutorial interface, showcasing programming blocks and options for building and controlling robots, designed to assist educators and students in learning robotics concepts.
C blocks Loop the block(s) within them or checks if a condition is true or false. They are shaped to attach stack blocks above, below, or inside them. Screenshot of a VEX IQ Blocks programming tutorial interface, showcasing various programming blocks and options for building and controlling VEX IQ robots, aimed at beginners and educators in robotics. Screenshot of a VEX IQ Blocks tutorial interface, showcasing programming blocks and options for building and controlling robots, designed for educational use and beginner robotics enthusiasts.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: