Programming & Advanced Robotics

Programming & Advanced Robotics is a hands-on course for students ready to move beyond basic robotics and into real-world electronics and embedded systems. Based on Robotex-style challenges, the course teaches how to program using C++, working with platforms like Arduino and ESP32.

 

Students learn how to:

•  Write structured and efficient C++ code to control sensors, motors, and robotic components

•  Design and assemble circuits for automation and smart devices

•  Build custom robots capable of completing complex tasks (e.g., line-following, obstacle avoidance, Bluetooth control)

Solve open-ended engineering challenges that mimic real tech-industry problems

•  Prepare for participation in national and international competitions such as Robotex Cyprus

 

Through these projects, students gain deep experience with microcontroller-based systems, algorithmic thinking, and digital hardware — giving them a strong foundation for future studies in robotics, electronics, and engineering.

Apply Online

Use the form below to apply for this class