Codelearn centers offer short courses on robotics during school holidays. Here’s a description of some of them:


Introduction to robotics with Lego Mindstorms


In this robotics course, children will work as a team to build and program LEGO Mindstorms EV3 robots, which are a very versatile and powerful educational tool.


Students will be introduced to the world of mechanics, computer science and electronics in a playful way, which may encourage them to study more eagerly STEM subjects (science, technology, engineering and mathematics) at school. In addition, we will work on the dynamics and roles which will be expected from future college students and workers: the ability to work in a team, imagination, creativity and communication.


In this course, students will learn to:


– Follow assembly guides to build various robot models.

– Know the basic components of a robot.

– Know the programming environment of Lego robots and write simple programs.



Robotics with Lego We-Do


With this robotics course we want younger children to be able to explore the world of new technologies and programming for the first time.


We use the Lego We-Do platform to develop small projects so students can learn the most basic concepts of mechanics, electronics and programming while having a great time doing projects with Lego pieces and coding by using a friendly environment that turns code into a blocks game.


To add more possibilities, we will make a short introduction to Scratch, one of the most popular programs for teaching children, in order to make their projects even more spectacular.


Students will learn to:


– Follow assembly guides to build various LEGO models

– Understand how our LEGO models can be programmed

– Understand the operation of a loop and an interrupt



Introduction to Robotics with Arduino and AppInventor


In this course we will create a robot the size of a pencil case. We will stick the motors, weld the pieces and connect all this to an Arduino device equipped with Bluetooth.


How will it be controlled?


The robot will be radio-controlled with a mobile APP students will have to create. They will use the Bluetooth of their smartphone and internal data that it can provide us, such as the inclinometer, so if we tilt the phone our robot will turn.


Students will learn to:


– Build their own robot using real electronic components.

– Get to know and start working with an Arduino board and its programming environment.

– Get to know and start working with AppInventor for mobile application design.



Mbots Course


In this robotics workshop children will work as a team to build and program MakeBlock robots, which are a very versatile educational tool.

Students will be introduced to the world of mechanics, computer science and electronics in a playful way, which may encourage them to study more eagerly STEM subjects (science, technology, engineering and mathematics) at school. In addition, we will work on the dynamics and roles which will be expected from future college students and workers: the ability to work in a team, imagination, creativity and communication.


In this course, students will learn to:


– Follow assembly guides to build various robot models.

– Know the basic components of a robot.

– Know the programming environment of MakeBlock and write simple programs.



Robotics with Edison Robot


In this robotics workshop children will work as a team to build and program Edison robots, which are a powerful educational tool.


Students will be introduced to the world of mechanics, computer science and electronics in a playful way, which may encourage them to study more eagerly STEM subjects (science, technology, engineering and mathematics) at school. In addition, we will work on the dynamics and roles which will be expected from future college students and workers: the ability to work in a team, imagination, creativity and communication.


In this course, students will learn to:


– Know the basic components of a robot.

– Work with visual programming environments (scratch, edpy, edscratch, edblocks, etc.).

– Know the programming environment of Edison robots and write simple programs.