Skip to content

About Us

Our Philosophy

Why Do We Need to Teach Coding?

Coding is the engine of the 21st century. From websites to AI to controlling rovers and more, the digital world is run on code. Preparing students for the 21st century (and beyond) requires they understand how this ubiquitous technology works. Not every student needs to become a programmer, but they do need to understand technology so they can use it, and just as importantly so they make value judgements about it – to avoid scams, buy useful products and services and evaluate & guide politics and social movements.

Why Should We Use Scratch?

Developed by MIT’s Lifelong Kindergarten Lab, Scratch is custom built for coding education. Guided by some of the brightest minds in the field, and dedicated to the principle of free and accessible use, it’s simply the best tool for the job. With it’s integrated art and sound capabilities, support for physical computing and ability to learn from other users it offers the most comprehensive support for coding education and it does it all for free. There’s a reason it has over 100 million registered users! Oh, and you don’t even have to register to use it!

About Us

My name is Kai Hutchence. I’m the designer of this site, the author of the books, and the designer behind the video courses. I’ve been a coding educator formally for over 5 years, and a passionate advocate of coding education since I was in grade school and teaching myself to code.

I’m a self-taught coder, educator, and tech entrepreneur. I know how powerful coding is as a professional and as a critical thinking tool for life. To help others unleash this wonderful tool for growth I’ve been working to help teachers and the education system adapt to this new challenge.

Photo by Brandon Harder / Regina Leader-Post