top of page
VEX coding image.jpg

Age Group: 6 +
Experience Level: Beginner to Intermediate
Course Format: Self paced video lessons

Program Overview​

​

Students learn how to program and control VEX virtual robots using two powerful approaches:

- SCRATCH (Block-Based Coding) - perfect for beginners

- PYTHON (Text-Based Coding) - real world programming skills

​

Each lesson is taught in BOTH formats, helping students transition from beginner friendly coding to advanced programming.

                                                                         ROBOTIC CODING COURSE CURRICULUM
 
HOW OUR TEACHING METHOD WORKS
Every concept is introduced in this order:
1. Understand the concept visually (Scratch)
2. Apply the same logic using Python
3. Run the code on a virtual or real VEX robot

This dual-learning approach helps students:
- Build confidence quickly
- Understand logic deeply
- Transition smoothly into real coding 


MODULE 1: Introduction to Robotics & Coding
Goal: Understand how robots and code work together
​
Skills Learned:
- What is a robot? 
- Inputs and outputs (motors, sensors)
- Introduction to Scratch & Python interfaces

MODULE 2: Movement & Navigation
Goal: Control robot movement precisely
​
Skills Learned:
- Drive forward, backward, turn
- Speed and timing
- Directional control

Scratch vs Python:
- Drag and drop movement blocks
- Convert same logic into Python commands

​
MODULE 3: Loops & Repetition
Goal: Automate actions using loops
​
Skills Learned:
- Repeat loops
- Infinite loops
- Efficiency in coding 
​
MODULE 4: Sensors & Decision Making
Goal: Introduce smart robot behavior
​
Skills Learned:
- Using sensors (distance, touch, color)
- If/then logic
- Autonomous decision-making
​
Projects:
Car, Truck, Boat, Bulldozer, Rocket, Airplane
​
MODULE 5: Functions & Advanced Control
Goal: Organize and reuse code
​
Skills Learned:
- Creating functions
- Breaking code into steps
- Cleaner programming structure
​
MODULE 6: Robotics Challenges (STEM Focus)
Goal: Apply skills in real-world challenges

Skills Learned:
- Problem-solving
- Debugging
- Optimization


LEARNING OUTCOMES
By the end of the program, students will:
- Understand how robots are programmed
- Code using both Scratch and Python
- Control motors and sensors
- Build logical thinking and problem-solving skills
- Transition from beginner to real-world coding


WHAT MAKES OUR PROGRAM UNIQUE
- Learn TWO coding languages in one program
- Beginner-friendly to Advanced progression
- Hands-on robotics + real coding skills
- Prepares students for STEM careers


STEM / Homeschool Alignment
This program is designed to align with widely recognized educational frameworks:
- NGSS (Next Generation Science Standards)
- CSTA (Computer Science Teachers Association Standards)
- Common Core Math Standards
- Homeschool Portfolio & Credit Documentation

This program counts as STEM / Technology Credit and can be documented as:
- STEM / Engineering
- Computer Science / Coding
- Technology Education


NGSS (SCIENCE & ENGINEERING PRACTICES)
ENGINEERING DESIGN (NGSS CORE)
Students:
- Define problems and design robotic solutions
- Test and improve robot performance
- Use trial-and-error and iteration

NGSS Alignment:
- 3-5-ETS1-1 / MS-ETS1-2
- Engineering design and solution optimization

SYSTEMS & MODELING
Students:
- Understand how robot parts (motors, sensors, code) work together
- Use simulations before real-world testing


CSTA (COMPUTER SCIENCE STANDARDS)
ALGORITHMS & PROGRAMMING
Students:
- Create step-by-step instructions (algorithms)
- Write code in Scratch and Python
- Debug and improve programs 


CSTA Alignment:
- 1B-AP-10 / 2-AP-10 / 2-AP-13

COMPUTATIONAL THINKING

Students:
- Break problems into steps
- Recognize patterns
- Build logical sequences

DATA & ANALYSIS

Students:
- Use sensor data (distance, touch, etc.)
- Make decisions based on inputs 


COMMON CORE (MATCH CONNECTIONS)
MEASUREMENT & GEOMETRY
Students:
- Calculate distances and angles
- Understand spatial reasoning 

 
bottom of page