Background image for teacher training

teacher training

Learn more about our free teacher training program below.

program overview

The fastest and most efficient way to teach computer coding to every child in Zimbabwe is by working directly with schools and educators to bring coding into the classroom.

In 2024, we are piloting a Teacher Training Program with the Ministry of ICT and our grant partners to empower 100+ teachers to teach computer coding to 10,000+ students.

If successful, our intention is to work with the Government to roll out a national teacher training program to bring computer coding into every school.

Training Workshop

The program commences with a three-day intensive workshop that introduces participants to the fundamental concepts of programming through Scratch. Scratch is a user-friendly block-based development environment designed specifically for beginners and utilizes a visual interface.

Monthly Training Support

Following the intensive three-day workshop, we will offer a series of monthly one-day workshops designed to progressively expand the coding knowledge of participating teachers over a twelve-month period.

Whatsapp Training Support

To facilitate ongoing learning, we will establish a dedicated teacher community platform. This platform will provide participants with easy access to a wealth of resources, including tips, tricks and a forum for posing questions and receiving answers from a supportive network of educators

curriculum overview

Our Teacher Training Program is designed to give educators the training and support they need to successfully teach computer coding in their classrooms.

Day 1: Scratch Programming Basics

  • Understand the basics of computer programming
    • How computers process instructions.
    • The importance of programming in education.
  • Navigate the Scratch platform
    • Identify key components of the Scratch interface (stage, sprites, coding blocks)
  • Develop a simple game (ghostbusters) using Scratch
    • Create and customize sprites and backdrops for their game.
    • Utilize event-driven programming concepts to control sprite behavior.
    • Implement basic movement mechanics for their sprites.
  • Develop the ability to debug scratch projects
    • Identify and fix errors (bugs) in their code.

Day 2: Scratch Programming Concepts

  • Expand on the basics of computer programming
    • Understand how computers process instructions.
    • Understand the importance of programming in education.
  • Learn to utilize variables effectively
    • Identify key components of the Scratch interface (stage, sprites, coding blocks)
  • Master event handling
    • Create and customize sprites and backdrops for their game.
    • Utilize event-driven programming concepts to control sprite behavior.
    • Implement basic movement mechanics for their sprites.
  • Refine conditional statements
    • Identify and fix errors (bugs) in one’s code.
  • Explore teaching strategies and resources
    • Identify and fix errors (bugs) in one’s code.

Day 3: Strategies For Teaching And Assessment

  • Introduce teachers to the Socratic method of teaching as a way to promote critical thinking and student engagement.
  • Provide strategies for using the Socratic method in teaching Scratch programming concepts.
  • Explore effective methods for assessing Scratch projects and providing constructive feedback.

Day 3: Certificate Handover Ceremony

  • Hold certificate handover ceremony

Monthly Follow-up Sessions

  • Guided Scratch programming projects
  • Thorough application of Scratch programming concepts in projects
  • Review and feedback sessions
  • In addition to this, we will have an online WhatsApp support group

understanding the people we serve

Target Demographic Survey - 17 January, 2026

We conduct baseline surveys of our applicants and accepted students, as well members of the communities we are active in, to better understand the needs and circumstances of our program beneficiaries.

The results to our latest survey are below:

Percentsage of respondents owning a personal computer

0%

Percentage of respondents with variable access to electricity.

0%

Percentage of respondents with consistent access to the internet

0%

Percentage of respondents with O'Level as highest education

0%

2026 teacher training impact metrics

Coming Soon

0

Bootcamp Students Enrolled

metric image

0

Youth Coding Students Taught
YTD

metric image

0

Teachers Trained

metric image

Technology is reshaping the future. We’re on a mission to ensure that future includes everyone.

follow us on social media

Together, we can make a real impact in communities

LinkedIn LogoInstagram LogoVimeo Logo