Hatch Blog

The New Industry Language

Code is the language of the modern world. Whether it’s apps that bring emails to mobile devices or cars that estimate how many miles you can travel before running out of gas, coding is everywhere!

Read More »

Ontario is Falling Behind in Teaching Students Programming

Read More »

Mastery Learning - The Science Behind Hatch

Read More »

Excellence through deliberate practice

We interviewed our intern, Rishi Mehta, about his experiences at Hatch. Rishi is now a skillful programmer and solving problems independently. As an intern, he is building exercises for other

Read More »

Confidence to Succeed and Independence to Achieve

We interviewed our intern, Nina Khera, about her experiences at Hatch. Nina is now a skillful programmer and confident in her capabilities. As an intern, she has been writing programs that we are

Read More »

Why programming can be, but isn't necessarily, a math playground

There is a common misconception that in order to be good at computer programming, an individual also needs to be good at math (meaning advanced math). That misconception has been hanging around now

Read More »

Computer Programming and Pedagogy: Thoughts on Pedagogical Approaches

Pedagogical approaches matter a lot to the success of content delivery and content mastery. The idea of content mastery seems more and more antiquated as time goes by, human knowledge and experience

Read More »

Spending time with professional teachers

This past Saturday was the 19th ACSE.net conference. That stands for the Association of Computer Science Educators. Peter Kuperman and I both attended. I was able to get away in the morning and be

Read More »

Curriculum and Technology

As the degree of technological change and human knowledge continues to grow by leaps and bounds, teachers and policy makers must grapple with several important questions:

Read More »

Coding Education Facts and Figures

One of the reasons we do what we do at Hatch is to keep coding relevant for our students. Here are some interesting Canadian facts and figures which will help clarify why there needs to be change in

Read More »

Naming our Software and Exciting Product Updates

Hi all!

Read More »

All About Our Process for Product Development & Product Updates

Product for Teachers & Students of Computer Programming—that's our obsession around these parts.

Read More »

Related Posts