047

Coding and computational thinking in the classroom

Course description

Course overview and purpose:
Do you know the difference between coding and computational thinking skills when it comes to classroom practice and instruction? Join this course to learn new concepts, practices and perspectives about coding and computational thinking.
The course is about what coding and computational thinking are, and why students can benefit from them, while strengthening their problem-solving skills. The course will outline some of the online tools used to teach coding, such as Scratch and other educational resources, such as CoSpaces Edu. You will learn how to use these tools in a creative and engaging way through hands-on activities and exercises to develop projects and lessons for your students. Moreover, the focus of these activities will also be to understand how they can help foster computational thinking and how to explain to your students the steps required to solve problems as a computational thinker. In addition, you will have the chance to discuss those topics with colleagues from other schools in Europe.

Learning outcomes:

  • Understand what coding and computational thinking are, what the benefits are, and how you can use them in your class
  • Familiarise yourself with computational thinking and explore its use in everyday-life processes
  • Learn coding new concepts, practices and perspective
  • Feel confident in developing projects on Scratch
  • Create interactive virtual space with CoSpaces Edu
  • Design coding and computational thinking lessons plans

Admission information

  • Language : English
  • Language level prerequisites : B1 or above
  • Duration : One week
  • Audience :

    Teachers of any subject, educators, and school administrative staff. No prior experience with Scratch is necessary

  • General prerequisites :

    No specific requirements

  • Maximum number of participants : 16
  • Minimum advance reservation : 12 weeks

Course information file

Please, download the full course information file, including examples of daily programme, assessment and validation of learning outcomes and more.


Prices Pre-register here

Available dates


Padova (Italy)

  • 13.04.2025 - 20.04.2025 - To be confirmed
  • 27.07.2025 - 03.08.2025 - To be confirmed
  • 16.11.2025 - 23.11.2025 - To be confirmed

Florence (Italy)

  • 02.02.2025 - 09.02.2025 - To be confirmed
  • 30.03.2025 - 06.04.2025 - To be confirmed
  • 25.05.2025 - 01.06.2025 - To be confirmed
  • 20.07.2025 - 27.07.2025 - To be confirmed
  • 28.09.2025 - 05.10.2025 - To be confirmed
  • 23.11.2025 - 30.11.2025 - To be confirmed

Milan (Italy)

  • 12.01.2025 - 19.01.2025 - To be confirmed
  • 23.03.2025 - 30.03.2025 - To be confirmed
  • 15.06.2025 - 22.06.2025 - To be confirmed
  • 24.08.2025 - 31.08.2025 - To be confirmed
  • 02.11.2025 - 09.11.2025 - To be confirmed
  • 07.12.2025 - 14.12.2025 - To be confirmed

Course dates are made available based on the availability of trainers but are “confirmed” only once the minimum number of participants is reached.

Course dates are usually listed Sunday to Sunday. The course usually takes place Monday to Friday and the full-day trip usually takes place on Saturday, so Sundays are arrival and departure days for those who book course, activities and accommodation. You can leave earlier if you book just the course.

If you are looking for dates either not listed above or “To be confirmed”, please pre-register to your favourite dates so we can track your interest, liaise with everybody to convey participants to the same dates and make them confirmed!

Prices Pre-register here