Introduction to Coding and Robotics with Arduino

Table of Contents


  • Activities: Our courses usually include two cultural activities. Further information is available on the page of each location.
  • Certificate: Certificate of Attendance guaranteed for participants who attend at least 80% of the course.
  • Lessons: Upon the decision of the course provider, classes take place in the Morning (9:00 – 14:00) or in the Afternoon (14:00 – 19:00).
  • OID: Discover our OIDs
  • Price: 480 €


This course aims to introduce participants to the Arduino software; all students love working with Arduino, it’s innovative, user friendly and easy to understand and a great way to start learning more about electronics and robotics.

This week-long course will use both theoretical and practical sessions to teach the basic skills needed to introduce your students to the Arduino software and C++ coding language.

By the end of the course, you will have all the skills required for your own Arduino project. During the course, we will give you an Arduino set and all the different parts needed to work on your own. 

Arduino is very fun to work with and we promise that you will feel proud of your work, and after just a few practice exercises you will start to understand not only the C++ coding language but also how the different devices around us actually work.


Concept by: Lorenzo Gaspari

Learning outcomes

The course will help the participants to:

  • Understand the value and importance of learning a coding language;
  • Be able to write a simple program in C++ with GNU Compiler;
  • Transform a physical input into a digital input and analyze it;
  • Work to complete customizable full Arduino project autonomously, from the beginning to the end;
  • Understand the function of electronic sensors and components;
  • Learn to build your own led circuit;
  • Plan and design innovative and fun tools for education.

Tentative schedule

Day 1 – Course introduction & setting goals

Course introduction

  • Introduction to the course, the school, and the external week activities;
  • Icebreaker activities using drama for trust and ensemble building.

Setting goals

  • Identification of needs and goals for each participant and relevant populations;
  • First steps into C++;
  • Where is C++ used, what are the main difference with other coding languages;
  • Coding and education;
  • Presentations of the participants’ schools.

Day 2 – Learning the basics of C++ coding

  • Download and installation of Gnu++ compiler;
  • Download and installation of the Arduino IDE;
  • Learn basic of C++ coding through the creation of a simple geometry program.

Day 3 – Put it to the test

  • Explore the kit you have in front of you;
  • Learn about Arduino board, and install all his parts;
  • Introduction to electronics. Basic concepts;
  • Write your first C++ program to control a button to turn led on/off;
  • Other experiments with the led.

Day 4 – Experiment with sensors

  • Sound and light sensors. Control digital output using physical input;
  • Experiments with sensors. Program the Arduino board to see values of the sensors on a serial monitor;
  • Plan the design of an Arduino based simple quiz game.

Dy 5 – Build your quiz game

  • Build the quiz game, finalize and try it.

Day 6 – Course Closure & Excursion

  • Course evaluation: round-up of acquired competencies, feedback, and discussion;
  • Awarding of the course Certificate of Attendance;
  • Excursion and other external cultural activities.

Please note:

The schedule describes likely activities but may differ significantly based on the trainer delivering the specific session and the requests of the participants.

If you would like to discuss a specific topic, please indicate it at least 4 weeks in advance. Course modifications are subject to the trainer’s discretion.

The number and schedule of the cultural activities depend on the location, not the course; further information is available on each location webpage. The trainer will send you the definitive course schedule approximately two weeks before the course.

Next Courses

= Confirmed date

  • 18-23 Oct 2021
  • 15-20 Nov 2021
  • 17-22 Jan 2022
  • 21-26 Feb 2022
  • 21-26 Mar 2022
  • 18-23 Apr 2022
  • 16-21 May 2022
  • 20-25 Jun 2022
  • 18-23 Jul 2022
  • 15-20 Aug 2022
  • 19-24 Sep 2022
  • 11-16 Oct 2021
  • 8-13 Nov 2021
  • 29 Nov - 4 Dec 2021
  • 13-18 Dec 2021
  • 10-15 Jan 2022
  • 31 Jan - 5 Feb 2022
  • 14-19 Feb 2022
  • 14-19 Mar 2022
  • 11-16 Apr 2022
  • 9-14 May 2022
  • 30 May - 4 Jun 2022
  • 13-18 Jun 2022
  • 25-30 Oct 2021
  • 22-27 Nov 2021
  • 27 Dec - 1 Jan 2022
  • 24-29 Jan 2022
  • 28 Feb - 5 Mar 2022
  • 28 Mar - 2 Apr 2022
  • 25-30 Apr 2022
  • 23-28 May 2022
  • 27 Jun - 2 Jul 2022
  • 25-30 Jul 2022
  • 22-27 Aug 2022
  • 26 Sep - 1 Oct 2022
Check the confirmed dates

Download our Catalogues

Teacher Training Courses

Online Courses for Teachers

Italian Language School

Reviews about this course

course that appeals to creativity in a fabulous city.

Fernanda Maria Milheiras Menina


The course was well structured with a subject of interest. Good environment to learn and collaborate with other students.

Jorge Rodrigues

Great course and great teacher Lonrenzo. We learn a lot about programming Arduino and we build a lot too (it was funny). I recomended this course if you are interested in robotic topics and also, I recomended Europass Teacher Academy becouse they have everithing organized and they are so helpfull everytime. Thanks, keep it up!!

Elisak Martinez

I really enjoyed this course and I feel I learned a lot about circuits, programming and sensors. Lorenzo was very helpful and explained everything well. I definitely recommend this course for anyone interested in this area.

Edel Céitinn


I have had a good learning in this course. The teacher works hard. Very well!

Candelaria Carrasco Gómez

Back to top