" In 15 years, we’ll be teaching programming just like reading and writing, and wondering why we didn’t do it sooner. "

— Mark Zuckerberg, Facebook founder

A small, cozy, yellow-walled classroom in Singapore, Code Ninja teaches kids to code as an extension of their educational curriculum, with the aim to equip them with the skills to thrive in this exciting technology-powered world.

My journey with with Code Ninja began when I was approached to create a logo for this small startup school with an awesome mission. I supported the cause and was on board from the get go.

The logo had to include a friendly ninja character, represent the school as a fun environment, and stand out enough to attract passers by.

From there I worked with the client to develop a series of characters that extended the brand, and represented the five levels of learning that students go through in the curriculum, from beginner to pro... And that's how Tiny, Dash, Colossus, and Sage came about, whilst Ace was developed from the logo into the brand's primary character, and the greatest level of achievement for any Code Ninja student.

The project grew and I had the privilege of working on a variety of collateral for the brand, including a bright and energetic storefront decal, re-designing the website, creating posters, and short comics.

It has been an absolute pleasure to work with this brand, and I can't wait to see what comes next for Code Ninja !