top of page

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
