5 Resources to Teach Coding to Kids

From the vehicles we drive, to the thermostats in our homes, just about everything around us uses coding (also known as programming).

Code is the language used to tell technology what to do. You can think about coding like you would think about following a recipe in a cookbook. For any given recipe, you are given a set of ingredients and a sequence of instructions. Following a sequence of instructions is similar to creating an algorithm (or set of steps) which must be followed by a device to accomplish a task.

But, here’s the tricky part, your device doesn’t understand the human language. Your device needs its own set of instructions written in a language it can understand. This is where learning to code comes in handy.

Let's get started

Just like math or reading, coding has become a foundational skill. Learning about coding helps kids develop their creativity as well as their problem-solving and logic skills. Learning about coding also helps them understand the world around them.

If you’re interested in getting your kids started with coding, here are 5 resources to teach coding to kids:

1. Scratch: Scratch is a program developed by MIT that allows kids to create games and animations without learning programming text. This drag-and-drop way to learn coding concepts is great for beginners, allowing children to have fun using games that subtly teach coding.

2. Hour of Code: Hour of Code provides 1-hour introductions to coding for ages 6+, using games like Minecraft, Star Wars, Frozen and Angry Birds. The games focus on all levels of coding and introduce children and teens to coding concepts like Python, JavaScript, CSS, and HTML.

3. Tynker: Learn to code with Tynker's easy-to-learn, visual programming courses. Similar to Hour of Code, Tynker makes it fun to learn coding by using games and activities.

4. Made with Code: Made with Code, by Google, is an initiative, aimed at empowering young women to develop their programming skills. Made with Code allows you to use your creativity to create your own SnapChat filters, Gifs, emojis, avatars, music and collages, and much more, using code.

5. Swift Playgrounds: Swift Playgrounds is an app for the iPad that teaches kids to write code in a fun, interactive way. Learn the code, developers use, to build apps for iOS by completing interactive puzzles.

Let's visit the Library 

Want to learn more about coding? Here are some helpful resources:

Hello Ruby

My First Coding Book

Raspberry Pi for Kids for Dummies

Visit the library to borrow books about coding for kids! You can also visit our event listings to check out our coding-based events, and other technology events at the Library.

Now, let’s code!

We welcome your respectful and on-topic comments and questions in this limited public forum. To find out more, please see Appropriate Use When Posting Content. Community-contributed content represents the views of the user, not those of Halifax Public Libraries