Coding and Robotics with Arduino

Advanced Computer Proficiency required. Read more »

Advanced computer proficiency courses are designed for individuals who have a solid foundation in computer skills. Participants will further enhance their knowledge and abilities by exploring advanced concepts and tools, such as programming languages or 3d printing.

Table of Contents


This course aims to introduce participants to the Arduino software; all students love working with Arduino, it’s innovative, user-friendly, 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.


Suggested computer proficiency: Advanced

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 a 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, and what are the main differences with other coding languages;
  • Coding and education;
  • Presentations of the participants’ schools.

Day 2 – Learning the basics of C++ coding

  • Download and install of Gnu++ compiler;
  • Download and installation of the Arduino IDE;
  • Learn basic 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 the values of the sensors on a serial monitor;
  • Plan the design of an Arduino-based simple quiz game.

Day 5 – Build your quiz game

  • Build the quiz game, finalize and try it.

Day 6 – Course closure and cultural activities

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

Confirmed Sessions

LocationStarting DateStatusEnrol
Malta15 April 2024ConfirmedBook »

Next Available Dates

= confirmed date


Price*: 480€


Price*: 480€


Price*: 480€


Price*: 480€

Reviews about this course

Hanna Szubarczykfrom Poland
5 stars

What a wonderful course! The teacher was beyond patient and helpful. They can deal with any problems. The school administration is well organized, and all our requests had been met. I highly recommend both the school and the course itself.

Gyöngyvér Biborkafrom Hungary
5 stars

I recommend the course to those who want to deepen their knowledge of creating mobile applications and are interested in assembling and programming an Arduino device. Our teacher shared some very good ideas with us. As it was explained very well, there was no difficulty in understanding the curriculum.

Elisak Martinezfrom Florence
5 stars

Great course and great teacher Lorenzo. We learn a lot about programming Arduino and we build a lot too (it was funny). I recommended this course if you are interested in robotic topics and also, I recommended Europass Teacher Academy because they have everything organized and they are so helpful every time. Thanks, keep it up!!

Edel Céitinnfrom Ireland
5 stars

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.

Search for similar courses


Similar confirmed courses

Confirmed CourseLocationStarting DateStatusEnrolment
Coding and Robotics Made EasyDublin15 Apr 2024ConfirmedRegister here »
Coding and Robotics Made EasyRome27 May 2024ConfirmedRegister here »