Programming and computational thinking skills are becoming ever more important in our society and working life. Learning to code develops various skills such as problem-solving, logical reasoning and creativity, and can help student motivation in mathematics theory as it encourages them to apply their knowledge. Regarding robotics education, is not only providing information to students about robot making also help them to improve their skills and abilities. First starting point is introducing equipments for designing electronic circuits and teaching fundamental principles for robot making. Schools are key players in introducing programming to students in an engaging way.