Back to Programs
Coding Gr.4-6 Session-Based Markham
Python Foundation
Learn Python programming with VEX VR — the perfect bridge from block-based to text-based coding.
Gr.4-6
Course Overview
Python Foundation uses VEX VR to introduce students to text-based programming. This course is the perfect transition for students who have mastered block-based programming (like VEXcode IQ Blocks) and are ready to write real code. Students see their Python programs come to life as they control virtual robots in VEX VR’s simulated environments.
What You’ll Learn
- Python Syntax — Variables, data types, operators, and expressions
- Conditionals & Libraries — If statements and importing Python libraries
- Loops — For and while loops for repeated actions
- Custom Functions — Write reusable code and organize programs
- Sensors & Actuators — Control VEX VR robot sensors and movements
- Lists — Store and manipulate collections of data
- Basic Algorithms — Problem-solving patterns in code
Course Structure
This is a 10-week session-based course:
- Introduction to Python & VEXcode VR
- Conditionals and Libraries
- Loops
- Custom Functions
- Sensors and Actuators
- Lists and More Sensors
- Basic Algorithms
- Review of Concepts
- Capstone Project
- Continue Capstone
Prerequisites
- Age: Grades 4-6 (ages 9-12)
- Experience: No prior coding experience required
- Requirements: Basic typing skills helpful
$660 /session
Available Time Slots
Requirements
- Grades 4-6 (ages 9-12)
- Block-based programming experience recommended
- Basic typing skills helpful
What's Included
- All Materials
VEX VR software provided
- Expert Instructors
Experienced coding educators
- Project Files
Take home your code projects
- Progress Updates
Regular feedback for parents