Skip to main content
European Commission logo
European School Education Platform
Teach Coding to Students
Third-party on-site course

Teach Coding to Students

This course is designed to help teachers with no prior coding experience teach coding effectively to their students. The course is interactive and hands-on, providing teachers with the necessary tools to become more effective in their teaching approach.

09.09.2025
Next upcoming session:
22.12.2025 - 26.12.2025
Multiple locations

Description

This course is designed for teachers with no prior coding experience who want to introduce coding effectively to their students. It is interactive and practical, giving teachers tools to improve their teaching approach.

Teachers will work in teams, experiencing collaboration firsthand and learning how to apply it in their classrooms. By the end, they will be able to introduce coding in an engaging way that helps students solve real-world problems.

Through step-by-step projects, teachers will explore active teaching methods that encourage participation and hands-on learning. Coding fundamentals will be taught with real-life analogies to explain concepts, flowcharts to design algorithms, block programming to implement them, and activities that connect directly to each topic.

Learning objectives

By the end of the “Teach Coding to Students” course, participants will have achieved the following learning outcomes:

 

  1. Understanding of coding fundamentals: Participants will have a deep understanding of coding concepts such as variables, data types, and loops, and be able to explain these concepts in a simplified and relatable way to their students.
  2. Knowledge of different teaching methodologies: Participants will be equipped with a variety of teaching methodologies that they can use to teach coding to their students, including block-based coding, text-based coding, and project-based learning.
  3. Ability to develop fun, engaging, and hands-on coding activities: Participants will be able to create fun and engaging coding activities that are hands-on and encourage active participation by students.
  4. Proficiency in using coding tools and resources: Participants will be proficient in using a range of coding tools and resources, such as block-based programming languages and coding platforms, to teach coding to their students.
  5. Understanding of real-world applications of coding: Participants will understand how coding is used in real-world contexts and be able to relate these applications to their students, helping them to see the relevance and importance of coding.
  6. Confidence in teaching coding: Participants will feel confident and empowered to teach coding to their students using the skills, knowledge, and tools gained from the course.

Methodology & assessment

Collaborative Learning: The course will encourage collaborative learning, where teachers will work in teams to complete coding projects. This will enable teachers to see the power of teamwork and take this approach back to their own classrooms.

Simplified Approach: The course will use a simplified and friendly approach to coding, which will make it easier for teachers to learn and teach coding to their students.

Real-World Problem-Solving: The course will teach teachers how to teach their students to solve real-world problems through code. This will make the learning process more engaging and encourage active participation.

Materials, digital tools & other learning resources

We offer comprehensive support to participants in every aspect of their journey, including assistance with the procedural and administrative tasks involved in issuing and processing essential technical documents required by their home schools. This includes:

1. Certificate of Attendance

2. Europass Mobility Document

3. Learning Agreement

4. We supply tailored resources and materials to enhance the learning experience and align with course objectives.

Certification details

  1. Certificate of Attendance
  2. Europass Certificate (if requested)

 

Our courses are designed and delivered in compliance with the quality standards of the Erasmus+ Key Action 1 Quality Standards for Courses.

Pricing, packages and other information

  • Price:
    400
    Euro
  • Course package content:

    The course fee is 80 euros per person per day, which includes:

    1. Participation in the course sessions.

    2. Coffee breaks provided after each daily session.

    3. Accompaniment for a city tour to explore the local area.

     

    What’s not included in the fee:

    1. Entrance fees to museums and cultural sites during the city tour.

    2. Some optional cultural activities may require an additional fee.

    3. Accommodation, meals, and transportation are not covered and must be arranged individually by the participants.

  • Additional information:
    Description of the services and activities included in the course package (such as accommodation, meals, transport) or available at extra cost.
  • Cancellation & changes:

    In the event of force majeure—such as natural disasters, pandemics, travel restrictions, or other unforeseen events beyond our control—we will:

    1. Offer participants the option to reschedule for a future course date.

    2. Provide a voucher for the course fee, valid for up to one year, to be used for any of our upcoming courses.

     

    We are committed to maintaining flexibility and support for participants while ensuring a smooth and fair process for all parties involved.

  • Additional information:
    The options and conditions for change and cancellation, and the policy in case of unforeseen circumstances (force majeure).

Additional information

  • Language:
    English
  • Target audience ISCED:
    Primary education (ISCED 1)
    Lower secondary education (ISCED 2)
    Upper secondary education (ISCED 3)
  • Target audience type:
    Teacher
    ICT Coordinator
    Not-for-profit / NGO staff
  • Learning time:
    25 hours or more

Upcoming sessions

  • Starting on 22.12.2025 - Ending on 26.12.2025
    Planned
    in

    İstanbul

    , Türkiye
  • Starting on 06.04.2026 - Ending on 10.04.2026
    Planned
    in

    Fethiye

    , Türkiye
  • Starting on 14.09.2026 - Ending on 18.09.2026
    Planned
    in

    Eskişehir

    , Türkiye

Past sessions

  • Starting on 06.11.2023 - Ending on 10.11.2023
    Planned
    in

    Athens

    , Greece
  • Starting on 18.12.2023 - Ending on 22.12.2023
    Planned
    in

    Fethiye

    , Türkiye
  • Starting on 22.01.2024 - Ending on 26.01.2024
    Planned
    in

    Prague

    , Czechia
  • Starting on 12.02.2024 - Ending on 16.02.2024
    Planned
    in

    Fethiye

    , Türkiye
  • Starting on 04.03.2024 - Ending on 08.03.2024
    Planned
    in

    Prague

    , Czechia
  • Starting on 22.04.2024 - Ending on 26.04.2024
    Planned
    in

    Antalya

    , Türkiye
  • Starting on 20.05.2024 - Ending on 24.05.2024
    Planned
    in

    Antalya

    , Türkiye
  • Starting on 17.06.2024 - Ending on 21.06.2024
    Planned
    in

    Fethiye

    , Türkiye
  • Starting on 08.07.2024 - Ending on 12.07.2024
    Planned
    in

    Prague

    , Czechia
  • Starting on 05.08.2024 - Ending on 09.08.2024
    Planned
    in

    August

    , Czechia

Provider

You can view this course on the provider's website Go to website

More courses by this organiser