Resources

With help from our friends at Techsdale, we’ve put together this collection of different resources available to begin learning code for web, design, and video game creation. Take this one piece of advice: documentation and tutorials are your friend! Especially in the case of the game engines, check out the official tutorials; then, search YouTube or Google for more tutorials (e.g., “Intro to Unity tutorial”). You’ll be amazed at how much is out there if you just go looking for it!

All items are beginner-friendly, unless indicated otherwise.

Starter Kit

At CoderDojo we have paper resources for an assortment of skills and skill levels. As you learn to use code more, you will switch to digital learning. We recommend all students start with My First Website as it introduces basic coding concepts, and also introduces students to Mozilla Thimble – which is a coding playground for young coders to experiment and be inspired.

Download kit (.zip) – or, ask for a USB key with the starter kit resources.

Screen Shot 2016-01-16 at 11.30.09 PMMy First Website

Screen Shot 2016-01-16 at 11.29.35 PMScratch

 

 

 

Coding

Online Resources

Physical Resources (Toronto)

  • Bitmaker (offers paid coding bootcamps, but also occasionally offers a free Intro to Web Development class; follow their Facebook for these events)
  • Ladies Learning Code and affiliated organizations (national coding classes for women and girls, with related initiative for kids)
  • Maker Kids (offers numerous programs, camps and classes for kids in a variety of subjects)
  • Maker Festival (annual festival showcasing all sorts of tech and ‘maker’ companies: robotics, science experiments, RC drones…)
  • Dames Making Games (member-supported feminist gaming community; many free events)
  • Hand Eye Society (a video games arts organization; their Game Curious program is to get people who don’t normally play games to become first-time game makers)

Books & Articles

Gaming

  • Unity Engine; Unreal Engine (two of the most popular, (mostly) free engines for professional, 3D games)
  • Stencyl game maker (freemium: main version free; additional features paid)
  • Twine (simple tool for making story-based games, in a Choose Your Own Adventure style)