The learning theory of constructionism asserts that people construct mental models to understand the world around them, and that this can be achieved through activities like building, tinkering, playing with components of machines and other systems, and watching how they interact. Coding and Robotics is an innovative way to integrate with our modern classroom  to construct those mental models in our students to build systems thinking, learn engineering, and practice STEM concepts, following the theories of constructionism by using many robotic building kits. When writing code, students have to think both critically and creatively to tell a robot what motions to fulfill and also have to ensure the code is correct. Also, perseverance through struggle, problem-solving, a sense of agency, and collaboration (when working in pairs) are all encouraged, fostered, and achieved through such projects.


This course is aimed at school education teachers who want to start teaching Coding in their classrooms. Teachers can introduce coding into their curriculum easily through various programs, yet introducing robotics, which naturally aligns with learning programming, can sometimes be quite an investment and completely doesntrequiere to be an ict specialist! Our educational robotics consist of two different robots; the Robot kit and the Lab. Both robots are ideal for learning programming, robotics as well as skills in problem-solving, mathematics and physics while working in interactive teams. The Lab includes a microphone, LED-lights, light sensor and a slider and is great for experimenting with different elements such as sound or light and numeric values. Our other robot is the Robot kit, equipped with a motor, which is a fun way to explore everyday technology using a touch sensor, proximity sensor, light sensor, line sensors and an LED-light. Our robots are programmed in the visual programming environment RobboScratch, an adapted version of Scratch developed at MIT. The exercises are designed to develop necessary programming skills step by step, and methods to teach children to think logically as a software developer would do, which may also be useful in many everyday situations. By developing new skills, users are encouraged to plan and develop innovations in robotics. The training goal is to learn understand and use technology to invent something new, prepare content to apply it with their students and also observe good practices hold in Spain in robotics and coding.



  • Computational thinking as 21st century skill – Basic terminology
  • Introduction to coding and coding languages
  • Free online coding tools & resources
  • Creating animations and games
  • Programming with Arduino
  • Introduction to robotics
  • Robotics for young children: Bee-Bot, Dash and Dot, Ozobot,etc.
  • Designing robots for specific activities and scenarios
  • Gears, pulleys, torque, friction, timing, sensors, and program loops
  • Lego mindstorm as classroom tool and programming basics
  • Current good practices and developments in Spain and Europe
  • Exchange experiences and cross-cultural practices
  • Share best practices, ideas and materials between colleagues
  • Improve of language and communication skills
  • Increasing international cooperation and intercultural awareness
Day 1 Activities
Day 2 Activities
Day 3 Activities
Day 4 Activities
Day 5 Activities
error: Content is protected !!