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.
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:
Now, let’s code!