Python Foundation
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:

  1. Introduction to Python & VEXcode VR
  2. Conditionals and Libraries
  3. Loops
  4. Custom Functions
  5. Sensors and Actuators
  6. Lists and More Sensors
  7. Basic Algorithms
  8. Review of Concepts
  9. Capstone Project
  10. 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

Questions?

Our team is here to help