Group Classes

Elementary School

Scratch Programming

Scratch programming offers a fun and interactive way to learn the basics of coding. Through drag and drop blocks, students can create animations, games, and stories, fostering creativity, problem solving skills and an early love for computer science.

Competition Math

Competition math for elementary school kids provides a stimulating environment to enhance their problem-solving skills and mathematical reasoning. Programs like the AMC and Math Olympiads challenge students with advanced math problems, encouraging them to think critically and develop a deeper understanding of mathematical concepts.

Robotics (Coming Soon!)

Robotics programs such as FIRST LEGO League, introduce students to the exciting world of STEM through hands-on building and programming. These competitions encourage teamwork, innovation, and problem-solving as students design and control robots to complete various challenges, fostering an early interest in engineering and technology.

Middle School

Foundations of Programming – Python

Foundations of Programming offers a comprehensive introduction to programming. Through interactive lessons and projects, students learn core programming concepts such as variables, loops, and functions, enabling them to build their own games, apps, and more, while developing critical thinking and problem-solving skills.

Competition Math

Competition math for middle school builds on the foundational skills developed in elementary school, offering more challenging and complex problems to solve. Competitions such as the AMC 8, MathCounts, and the Junior Math Olympiad push students to enhance their critical thinking and advanced problem-solving abilities, preparing them for higher-level math and fostering a deeper passion for the subject.

Robotics (Coming Soon!)

Robotics programs for middle schoolers build on the foundational skills, introducing more advanced concepts in engineering and programming. Competitions like First LEGO
League, FIRST Tech Challenge and VEX Robotics challenge students to design, build, and program sophisticated robots, encouraging innovation, teamwork, and a deeper understanding of STEM principles, while preparing them for high school-level robotics and beyond.

High School

Programming Fundamentals

Programming Fundamentals for high school students provides a thorough introduction to essential coding concepts and practices. Covering languages like Python, Java, and C++, students learn about algorithms, data structures, machine learning and software development principles. These courses lay a solid foundation for advanced study in computer science, preparing students for college-level coursework and careers in technology.

Fundamentals of Statistics and Probability Theory

The Fundamentals of Statistics and Probability Theory introduce high school students to key concepts in data analysis and risk assessment. Students learn to interpret data, understand measures of central tendency and variability, and explore probability models, providing a foundation for advanced studies in various fields.