The REC Foundation is here to support all students and educators looking to stay engaged in STEM at home. These recommended STEM resources offer a way for parents, coaches, teachers, and students to easily access useful content for online learning.

VEX Robotics

VEX Robotics creates tools that educators and mentors will use to shape the learners of today into the problem solving leaders of tomorrow. Click here to learn more.


From elementary school through college, VEXcode is a coding environment that meets students at their level. The intuitive layout of VEXcode allows students to get started quickly and easily.


VEXcode VR lets you code a virtual robot using a block-based coding environment powered by Scratch Blocks. VEXcode VR is based on VEXcode, the same programming environment used for VEX 123, VGOC, VIQRC, and V5RC robots.

VEXcode VR Activities

VEXCode VR has an abundance of activities that accompany it. In completing these activities, users will experience creativity, programming strategies, and problem-solving skills in a fun and engaging way.


Each STEM Lab contains hands-on lessons with guided explorations that encourage teamwork and collaboration.

Carnegie Mellon Robotics Academy

Carnegie Mellon’s Robotics Academy studies how teachers use robots in classrooms to teach Computer Science, Science, Technology Engineering, and Mathematics (CS-STEM). Our mission is to use the motivational effects of robotics to excite students about science and technology. The Robotics Academy fulfills its mission by developing research-based solutions for teachers that are classroom-tested and foreground CS-STEM concepts. Click here to learn more.

CS2N Catalog Badges

Earn badges by demonstrating knowledge of skills for both VEX Cortex and V5. Go to CS2N Catalog Badges.

VEX EDR Fundamentals

Learn the basics of programming using ROBOTC. Go to VEX EDR Fundamentals.


Create, download, and run your program after building your robot. Go to VEX EDR Setup.

VEX EDR Movement

Understand basic movement behaviors and commands to successfully complete the challenge. Go to VEX EDR Movement.

VEX EDR Remote Control

Program your robot to get the most out of input from your controller. Go to VEX EDR Remote Control.

VEX EDR Sensing

Learn how to utilize multiple sensors to allow your robot to interact within its surroundings. Go to VEX EDR Sensing.

VEX EDR Engineering

Learn to write a program that is competition-worthy. Go to VEX EDR Engineering.

Strength, Stability, and Valance with VEX EDR V5

Learn foundational skills of structural design to create a crane. Go to Strength, Stability, and Valance.

Getting Started with VEX EDR V5 ( STEM Lab Ed.)

Learn the basics of programming for VEX EDR V5. Go to Getting Started with VEX EDR V5.

Robot Movement with VEX EDR V5 (STEM Lab Ed.)

Use VEX C++ to program Smart Motors. Go to Robot Movement.

Programming Logic with VEX EDR V5 (STEM Lab Ed.)

Use VEX C++ to program Conditional Statements and Loops. Go to Programming Logic.

Transmissions and Mechanical Advantage with VEX EDR V5

Learn and implement various examples of Mechanical Advantage. Go to Transmissions and Mechanical Advantage.

Drivetrains with VEX EDR V5

Learn the components of drivetrains and learn to demonstrate which is best for various tasks. Go to Drivetrains.

Coding and Computational Thinking with VEX V5 Curriculum

This curriculum provides students with knowledge, skills, and abilities including basic programming techniques, decomposition, pattern recognition, algorithmic thinking, abstraction, and problem-solving of real-world applications. Go to Coding and Computational Thinking.

STEM Resources

Science Resources

Technology Resources

  • Tech Museum at Home - Here's a collection of fun and easy activities for parents and educators, including educational resources and links to some educational IMAX films!
  • UC Berkeley Extension Coding Resources - Whether you're a novice who's just starting out or already have prior experience with industry concepts and tools, these coding resource articles and web design tutorials can help further develop your existing skill set.

Engineering Resources

  • GoEngineering Solidworks - GoEngineer offers a variety of virtual services, resources, technical support, and training so you can continue working on projects, meet deadlines, and expand your knowledge of SOLIDWORKS from the comfort of your home.
  • California Department of Education Lunch Bite Webinar Series - Join the CDE during your lunch break to collaborate with them as they examine the realities and opportunities of delivering lessons in a virtual way.

Math Resources

Articles and Activities

Virtual Field Trips