Coding

C++ Programming Foundations (Free)

A careful first look at C++ for students interested in programming, performance, and competitions.

Free class 16 spots left
Back to all classes

Class Details

C++ Programming Foundations introduces students to one of the most important languages used in competitive programming, robotics, games, and performance-focused software. Students learn core programming ideas such as variables, input and output, conditionals, loops, functions, arrays, and debugging. The course is foundation-level, but it is a little more technical than the Python class. Students do not need previous C++ experience. Prior exposure to Python or another beginner language can help, but motivated beginners can still take the class and build confidence step by step.

Grades: Grades 6-10
Schedule: Schedule coming soon / TBD
Location: Online
Total seats: 16

Competition connection

Foundation classes can help students build skills for AYCS competitions and the Computer Science Olympics.

View competitions