A tiny blurb about a wish that hatched

Hatch montage

Hatch Coding began working with Toronto area families in January 2014.

The initial research work done by Peter Kuperman at a local area school is the foundation for the company's ongoing research and development in computer programming education. It is also the foundation of the software used by over 21,000 students and over 900 computer programming educators.

Today, Hatch Coding offers classes and camps at three learning centres in Toronto and the Greater Toronto Area. The centres not only provide engaging and fun learning opportunities, they are also incubators for new teaching and learning ideas that can be incorporated into Studio (the Hatch Coding software).

Who we are

What we're doing

  • The Mission
  • It's simple: we make software that facilitates teaching and learning computer programming, and we want to make it affordable and widely used. That's because we've made two bold assumptions: 1) the new economy necessitates skills and competencies in computer programming, and 2) most children who are literate and who can type can achieve programming literacy with a real programming language.

    These assumptions are why everyone on the Hatch team believes that programming is the fourth R and that today's children benefit from programmatic literacy in the same way they do the other Rs. 

  • The Team
  • Peter Kuperman, co-founder/co-CEO
    Peter's family got a Commodore 64 when he was 9 years old. The computer's sparse software meant that he had little to do with it other than learn how to make it do things. His awareness of ongoing changes in technology and the economy spurred him to begin Hatch Coding—on the premise that if he could learn to program a computer as a child, anyone can. Peter has a degree in computer science engineering.


    Emmanuelle Deaton, co-founder/co-CEO
    Emmanuelle has been an Ontario Certified Teacher since 2005. She has been surrounded by self-taught coders for most of her life. Like Peter, she believes passionately that teaching and learning computer programming is achievable by nearly everyone and that programming literacy will give students options in the future. She is on leave from her full-time teaching contract.


    Mike Partridge, OCT
    Mike has been an Ontario Certified Teacher since 2008. He has taught internationally and domestically. He was working at a Toronto area school as a teacher and tech integrator when he was introduced to Hatch. He soon found his way to the Hatch office and he hasn't left since. Mike is a firm believer in the power of project-based learning, authentic learning, and the importance of real programming skills in students' futures.


    Maryam Sotoudeh, Teacher
    Maryam is a proud naturalized Canadian citizen who emigrated from Iran. Like Mike, she has been teaching for decades. She has a special fondness for grade 5 students, having taught them for a long time in Iran. As an English as a Second Language teacher she believes that teaching and learning in computer programming should parallel teaching and learning techniques used in language arts.


    Eblen Gallegos

    Originally from Mexico, Eblen is breaking down walls in design, customer service, and who can teach computer programming. She has been a proud Hatch coach for years, and contributes to product development in both content and design.
    Neal Striegler-Pettersson
    Neal is a graduate of the University of Waterloo's aerospace engineering program. He delivers features and functionality week in, week out, and nothing he writes ever seems to break or have problems.
    Robert Kozin
    Robert is a proud recent graduate of the MaCS program at William Lyon Mackenzie Collegiate Institute. He started at Hatch with an academic internship and has decided to take a gap year—or two—to build and create software for parents, students, teachers, and school administrators.