RoboKoding’s SumoRobot platform enables the participants to learn the basics of programming and electronics in a fun, interactive and collaborative way. It is a tool which allows two robots to compete on a SumoField, in a similar fashion to the sport of sumo. While working in a team with their peers, the participants will give a name to their robot, learn how to code it and test their strategy in a competition with the other teams. The activity is designed to engage the participants in a game, based on relationship-building and problem-solving attitude and promoting introductory elements of computational logic, programming and defining what a robot is. Learning Python code through the SumoRobot provides an interactive and applied approach with a real time feedback. By utilizing methods such as learning-by-doing, gamification and teamwork, the participants will have the opportunity to experiment with different functions of the robot and learn that the robot doesn’t always behave as expected. The objective is to give an integral approach to coding, as the skill of the 21st century and robotics as an interdisciplinary field with growing opportunities and resources.