Young Engineers

Program Overview

Algo C

AlgoC is a hands-on learning program that introduces students to C/C++ programming, robotics, and AI-assisted coding through real-world challenges. Students plan, build, and code robots while refining their robots’ behavior through fine-grained control.

Unlike other traditional languages, C/C++ provides deeper control over motors, sensors, and microcontrollers, enabling robots to operate with greater accuracy, reliability, and independence. Students develop a strong foundation in traditional coding logic and gain practical skills that enable them to enter the coding and technology industry after graduation.

13-18 years

Age of children

90 min

Lesson duration

36 lessons

Curriculum length

RobotsAnimal-Inspired & Character Robots
ButterflyButterfly

Program video

A Algo C class at Young Engineers

Curriculum
Overview

Students combine advanced C/C++ concepts with sensors and robotic hardware to create fully responsive machines. They also use AI to improve syntax, debug errors, and explore new programming ideas.

Young Engineers students building together in a Algo C class

Program Objectives:

Equip students with a fundamental understanding of robotics components.

Develop essential coding skills in C/C++ programming.

Build a strong foundation in coding with AI-assisted development tools.

Strengthen algorithmic thinking, computational thinking, and problem-solving abilities.

Enable students to break down complex tasks into smaller steps and design effective algorithms.

Encourage communication, teamwork, and cooperative learning.

Encourage creativity and innovation.

Lesson Flow

Algorithm Discussion

  • Defining the robot’s task
  • Learning a new coding concept
  • Writing assumptions
  • Writing pseudocode
  • Whiteboard coding

Build

Collaborating in pairs to construct the robot.

Code

Coding the robot independently and with AI-assisted tools.

Upgrade & Code

Enhancing the robot with new features and adding upgraded code.

Bring Algo C
to your community.

Find classes around you