2026 - 2027
Robotics & Coding Programs
Learn. Build. Code. Compete.
Program Overview
Cheng Shi Education offers hands-on robotics and coding programs for students who want to build strong STEM foundations, improve problem-solving skills, and prepare for advanced projects and competitions. Students learn through guided instruction, hands-on practice, teamwork, and real-world projects.
Robotics Programs
Lego Essential 1
Designed for younger beginners, this program introduces students to basic robotics, simple engineering concepts, and creative building. Students learn how to design, build, and test simple LEGO robotics projects.
Lego Prime 1
This program helps students move into more advanced LEGO robotics using sensors, motors, and programming logic. Students build structured projects while learning how robots respond to commands and conditions.
Vex Go
Vex Go introduces students to mechanical design, robotics construction, and beginner-level problem solving. Students learn how to build functional robots and understand basic engineering structures.
Vex IQ
Vex IQ is for students ready for more advanced robotics. Students work with sensors, motors, drivetrain design, and programming strategies while preparing for more complex robotic challenges.
Lego Team
The Lego Team program is for students interested in competition preparation. Students practice teamwork, project design, robot building, coding, presentation skills, and competition problem solving.
Vex Team
The Vex Team program focuses on competition robotics. Students learn robot design, building, testing, coding, strategy, teamwork, and iterative improvement for VEX-style challenges.
Our VEX team has qualified for the New York State Championship twice in the past two years.
Humanoid Robotics
In the Humanoid program, students will use Raspberry Pi to create a simple humanoid robot. They will learn basic electronics, sensors, movement control, coding logic, and how hardware and software work together.
Coding Programs
Python 1
Python 1 introduces students to programming fundamentals, including variables, loops, conditions, functions, and basic problem solving. Students build small projects to strengthen coding confidence.
Python 2 (AI)
Python 2 builds on foundational Python skills and introduces students to AI-related concepts. Students explore data, logic, automation, and beginner-friendly artificial intelligence applications.
Java 1
Java 1 teaches students core Java syntax, object-oriented thinking, and structured programming. Students learn how to write clean code and solve problems step by step.
Java 2 (USACO Bronze)
Java 2 uses Java programming to teach foundational USACO Bronze level concepts. Students practice algorithmic thinking, problem solving, loops, arrays, simulation, and introductory competitive programming strategies.
C++
C++ helps students build a strong foundation in high-performance programming. Students learn syntax, functions, control structures, problem solving, and core concepts useful for competitions and advanced computer science.
Program Highlights
Students learn by building, testing, coding, and improving real projects.
Programs are designed to help students move from beginner to advanced levels.
Team programs help students prepare for robotics competitions and coding challenges.
Students receive guidance, practice, and support in a small-group learning environment.
