Teaching web development

I took on a 9-month contract in the small town of Mahanoro on the east coast of Madagascar, to teach web development (and related disciplines) to 20 Malagasy students, in their second year of becoming web developers. You can read about my experiences with this project on my blog

Check out onja.org


  • Teaching HTML, CSS, and classic front-end development using a custom curriculum
  • Teaching Git, bash, VS Code, and other tools we use for our projects
  • Running extra lessons
  • Marking assessments and quizzes


  • Onja's administration team
  • Loïc Pinois, fellow Front-end development teacher

Observations and insights

  • Communication comes first
  • Tech is inherently biased towards native English speakers
  • Abstractions can be harmful