5 daysFor teachers Pre-register


Teaching STEM and Programming using Arduino


  • Introductory meeting, explanation of practical arrangements, presentation of timetable, information about course venue
  • Group icebreaking activities, Introduction to the Course
  • Presentation of microcontroller Arduino


  • Basic Input and Output of microcontroller Arduino
  • Use of breadboard and wiring
  • Presentation of Arduino IDE programming environment
  • Hands-on activity to efficiently use Arduino, breadboard and connect it to the PC


  • Using leds, buttons and timer function
  • Hands-on activity using leds
  • Hands-on activity using leds and timer
  • Hands-on activity using leds, timer and button


  • Using potentiometer, sounder, photoresistor (LDR)
  • Hands-on activity using potentiometer (with leds)
  • Hands-on activity using sounder
  • Hands-on activity using photoresistor (with leds)


  • Using servos and DC motors
  • Hands-on activity using servos (programming and with potentiometer)
  • Hands-on activity using DC motor
  • Final personal project implementation


Back to top


The course is appropriate for classroom teachers of every school level. There is no need of prior knowledge of the Arduino board and programming methods, as the course starts introducing everything from scratch. It provides educators with the knowledge and skills necessary to initiate programmes using Arduino, making basic connections and wiring on a typical breadboard, writing programmes using the Arduino IDE and some other block-based programming platforms. There is a basic introduction to widely-used sensors and the course ends with the creation of simple stand-alone projects that can also be used in larger projects or as teaching examples in the classroom.


Back to top


  • Understanding of main functions of microcontroller Arduino
  • Recognition and use of analog and digital ports of Arduino board
  • Use of breadboard and connections
  • Ability to program an Arduino port (eg making a led blink)
  • Use of Arduino built-in functions such as timers
  • Basic use of wiring, buttons and helpful material such as temperature sensors, leds, etc
  • Writing a programme in Arduino IDE (C-like environment)
  • Using a block-based environment such as S4A
  • Connecting and uploading the programme to the Arduino
  • Creation of stand-alone mini-projects


Back to top


  • Lectures
  • Exercises
  • Hands-on activities
  • Teamwork


Back to top

Target groups

  • Teachers working in primary schools
  • Teachers working in secondary schools
  • Teachers working in vocational schools


Back to top

Cultural activities

In the middle of the course, mainly on Wednesday, a local cultural activity is organised (e.g guided tour to the city) giving the participants the chance to explore the main attractions and enhance their cultural awareness.

Back to top


The courses are always organised at a time period which is agreed in advance with the participants and taking into consideration the availability of the trainer.

Back to top


At the end of the course, each participant is awarded with a certificate of attendance, as well as a Europass Mobility certificate (if requested).

Back to top


Course fees: 350 € per person.

Back to top

Pre-register   Back to all courses index