Coding as a scheme to build classroom dialogue

Description and main aims

Draft proposed program

Coding is becoming even more popular and popular among schools with the claim of "making learning fun and easy" especially in primary schools.   As experts know, coding is much more and behind it, it is starting to grow a literature of research and theories which is useful to know as a base for teachers to develop their own educational pathway.  Coding is not just for engineers, or math and science teachers, or for informatics. It combines several transversal competences and it implies the nowadays fundamental method which is "team work".  JUMP proposes a 6 days training starting from the concept that teachers learn first what is coding and how it can go with the long term aim of "building a class-dialogue" . Research over the last four decades has focused on how classroom dialogue allows teachers and students — and students working together — to co-construct knowledge and meanings and develop intersubjectivity.  While coding students learn critical thinking, problem solving, sane competition and how to challenge themselves. Coding is potentially endless and is still a wide blanket space for creative persons to develop new characters and ideas.   Coding is a method for teachers to give freedom and evaluate those transversal competences which help students to come out of the mass and distinguish themselves.   This JUMP course is furthermore an occasion for teachers of different Countries to meet and work together. JUMP creates the proper atmosphere for cooperation and team building. Our method is always non formal and it's given a great importance to socialization and intercultural dialogue.


Target group

Usually Maths or Science teachers but the course can be for any kind of teacher interested in developing “computational thinking” through coding.

As all our programs, the present one is flexible and adaptable to special requests, depending on the subject taught or on the starting level of the participant. 

Furthermore, in line with the JUMP Academy method, our courses are based on a strategic balance between formal and non formal education, indoor and outdoor education and the team takes care of a very important aspect of international mobility which is the intercultural learning which we develop with short excursions and facilitating the interaction with local partners, especially schools of the territory. 

We always try to connect our learners to local teachers and students to cooperate in developing innovation and networking for future projects. If possible, inside the program, a morning is spent inside a local school, visiting, observing and cooperating in the realization of one or more lessons. The proposed program JUMP works, in European dimension and with international spirit, at local level and, according to the period of the training along the year and the weather, it is possible to change some sessions and add visits and meetings, in cooperation with our network of partners including schools involved in European projects).




Sunday: arrival of participants, welcome by the B&B , social dinner, free time and relax

Monday: 09:00 - 12:00  first briefing by organizers, presentation of the team, logistics of the local context, program overview and changes, moving to the city center. Outdoor team building game “The Mission Impossible in Soverato by JUMP''. Getting to know the Cultural Heritage of Calabria region. 

12:00 - 13:00 Sharing expectations, experiences and learning needs. Presenting briefly the schools and specific characteristics of the schools. Participants explain shortly their Erasmus K1 projects. The trainer presents the course's main topics, sessions and goals. 

13:00 - 14:30 lunch break

14:30 - 17:30 lesson. Module 1. Introduction to Coding. Concepts and development of these 21st Century learning skills. Importance of “coding” for all ages. Pedagogical support tools to code. Challenges to design APPs.   

Tuesday: 09:30 - 13:00 lesson. Module 2, Coding with Scratch. Educational programming language: a project to all ages. Pedagogical approaches to Scratch. Scratch language and the development environment. Designing educational games: help students to program their own games and animations. 

13:00 - 14:30 lunch break

14:30 - 17:30 lesson. Continuing Module 2

Wednesday: 09:30 - 13:00 lesson. Module 3, Developing with APP Inventor. Teaching with App Inventor. Pedagogical approaches to APP Inventor. Learning about the design process. Understand how to build an app that students care about and can immediately see and use. 

13:00 - 14:30 lunch break

14:30 - 17:30 lesson. Module 4, Projecting with Arduino. Arduino Kits. Pedagogical approaches to Arduino. Focus on basic programming, basic circuits, and basic Arduino. Basic Arduino projects: LEDs and Sensors.

Thursday: 09:30 - 13:00 lesson. Project definition. Proposing a project framework. Creating in pairs a project proposal to integrate coding in educational contexts.  Presentation/discussion of the project's proposals. 

13:00 - 14:30 lunch break

14:30 - 17:30 lesson. Preparing a lesson proposal for the day after

Friday: 08:30 - 13:00 Morning at school with a local IT teacher using coding. Lesson together and observing. 

13:00 - 14:30 lunch break

14:30 - 17:30 Outdoor excursion to an old village on the coast in Calabria.

Saturday: 09:30 - 12:00 lesson. Closing the course: Evaluation and delivery of certificates, checking the Learning Mobility Agreements and administrative receipts. In the afternoon of Saturday afternoon, or free time or proposed  ​Intercultural activities or an excursion "Discovering Calabrian old towns and traditions". Final social dinner among participants.

Training modules

1) Module 1. Introduction to Coding

2) Module 2: Coding with Scratch

3) Module 3: Developing with APP Inventor

4) Module 4: Projecting with Arduino

5) Module 5: Develop first practical lessons

Certification and number of days

JUMP certifies or 36 hours for 6 days course (6*6) or more if needed adding extra hours per day. Or 30 hours for a 5 days course (6*5). 

The course can be also extended to a 2 weeks course with the options 10 days or 12 days course if asked and agreed, depending on the project of the sending organization. 

10 days are excluded the weekend (5+5), 12 days are from Monday to Saturday morning (6+6). 

At the end of the training, JUMP delivers a formal certificate of attendance and the team is at disposal to fill the Europass certification document according to the EU model template and other needed documents for reporting of the sending institution. 



The cost is fully covered by the Erasmus grant. Write to to ask for information on costs and the services provided to plan your mobility project in Soverato with JUMP.

JUMP organises a training every month of the year excluded in the Christmas period.

If you're a writing a KA1 project, please, plan the most suitable period for you and your team starting from the 1st of July every year and then, when you will know if your project is approved, we will write each other and we will confirm dates and sessions planning together. If you prefer to write and you need a formal confirmation, please write to