This introductory course is designed for students with no prior coding experience. Over 25 classes, students learn the core building blocks of programming—variables, loops, conditionals, and functions—by creating visual and interactive projects. Utilizing the Turtle graphics library, students see immediate visual feedback, making abstract concepts tangible. The course emphasizes creativity and logic, ending with a substantial final project that synthesizes all the skills learned.
Course Duration
6 Months
Lesson Duration
50 Minutes
Lesson
Unit 1: Turtle Graphics & Basic Syntax (Classes 1-6): Introduction to the Python environment and Turtle graphics. Students learn movement commands, pen control, and basic shapes.
Unit 2: Variables, Input & Loops (Classes 7-12): Introduction to variables, user input, and for loops. Projects include drawing spirals, patterned art, and simple animations.
Unit 3: Conditional Logic & Functions (Classes 13-18): Deep dive into if/else statements and logical operators. Introduction to defining custom functions to organize code. Projects include interactive games (e.g., "Guess the Shape") and state-based drawing tools.
Unit 4: Events & Interactivity (Classes 19-24): Handling keyboard and mouse events to create dynamic programs. Students build a fully playable arcade-style game (e.g., Pong or a Turtle race) using event listeners.
Unit 5: Final Project (Classes 25-26): Students design and code a capstone project (e.g., a multi-level game or complex artistic simulation) that combines loops, conditionals, functions, and event handling.
Join our community to take your child’s learning to the next level.
By working 1:1 with our instructors in hands-on math and coding classes, your child will expand their curiosity and unlock new passions.
Pricing is based on instructor availability and course frequency.