The times they are a-changing. Kids these days are learning much more in schools than just the three R's.
Having a basic understanding of programming and coding will become the most in-demand skill in the years to come. That's why the people at Code.org (with the support of Mark Zuckerberg and Bill Gates, among others) are already lobbying for software development to be introduced in the classroom in American schools.
Want to give your kids a head start, and help them learn and have great fun at the same time?
Hopscotch is a drag-and-drop programming app with super simple videos that let you to make your own versions of your favorite games (like Geometry Dash!), create drawing apps, and build tons of cool projects.
Unlike other early programming apps, Hopscotch is open-ended, so kids can create what they want rather than writing the code to make a character do specific things. Kids can view programs created by other kids or upload their own programs to the community.
2. Choose a username and password, and input your email address in case you forget your password (if your kids are under 13, they can use a parent email address with permission).
3. Tap on 'play' if you want to have a go with games other users have made, or tap 'make' to get going designing your own game.
4. Follow each of the steps through to start dragging and dropping blocks of code to make your game: pick an object, add a 'when action' (e.g. when iPhone is tapped), add a rule (e.g. jump), add movements (e.g move to the left).
5. Tap on the eye icon to view the stage and preview how each of the rules and actions you pick perform on screen.
6. When you're happy with the game, tap on the share icon to name and publish your game (for other users to see). You can view any of your draft and published projects by tapping on your profile, and share a link to your game via email, your messaging apps, etc.
7. Explore games and art by other users by browsing through the channels, or swiping through the home feed. You can favorite any of the games you like the look of and share the link too.
8. Need a few more pointers to help you get started? Watch this video to help you make your first game.
Are your kids learning to code? Which are their favorite apps? Tell us in the Comments!