{"id":38777,"date":"2021-06-07T10:00:32","date_gmt":"2021-06-07T14:00:32","guid":{"rendered":"https:\/\/simpleprogrammer.com\/?p=38777"},"modified":"2021-06-07T09:10:17","modified_gmt":"2021-06-07T13:10:17","slug":"teaching-your-kids-to-code","status":"publish","type":"post","link":"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/","title":{"rendered":"Teaching Your Kids To Code: Actionable Advice for Parents"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-38797\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2021\/06\/Teaching-Your-Kids-To-Code-Actionable-Advice-for-Parents.png\" alt=\"teaching kids to code\" width=\"280\" height=\"280\" \/>In today\u2019s world, where everything seems to be online, it sometimes gets hard for parents to keep up with the times. This is especially the case if children get too attached to their gadgets, constantly glued to games on their phones or iPads. This is when many parents like you decide that it\u2019s time to shift gears and show their kids what programming is about \u201cbehind the scenes,\u201d turning their interests into beneficial skills.<\/p>\n<p>The sphere of IT and web programming is a promising direction to encourage your kids to explore. And this idea can be twice as appealing if you work in IT yourself, right? Sure, children might not be very excited about writing code or working with algorithms at first, but they may find that they love creating their own games or websites.<\/p>\n<p>Moreover, teaching your kids how to code can help their future careers. After all, most things we use today are backed up with code, from your home security system to your automatic lawn sprinklers. Even our shopping habits are shifting online, with more and more <a href=\"https:\/\/onilab.com\/blog\/how-to-develop-a-site-using-magento-pwa-studio\" target=\"_blank\" rel=\"noopener\">progressive web applications<\/a> and assistants like Alexa right at our fingertips.<\/p>\n<p>In this article, I\u2019ll introduce you to everything you need to know about teaching children the basics of programming, and I\u2019ll share tips, tools, and answers to commonly asked questions. This way, you can make sure your children learn how to code in a way that is educational, useful, and above all fun!<\/p>\n<h2>What Are the Advantages of Teaching a Kid Coding?<\/h2>\n<p>With the advancement and development of technology, all areas of our lives are being impacted and changed. From this, it follows that digital knowledge is a necessity for educating a generation that will change the world. After all, studying programming can be very beneficial for children for these reasons:<\/p>\n<ul>\n<li aria-level=\"1\">They can develop logical thinking, grasp the coding basics, and learn how to structure information properly.<\/li>\n<li aria-level=\"1\">Working on a website gives a child a basic understanding of UX, UI, and web design too, like color arrangement and object placement.<\/li>\n<li aria-level=\"1\">If you start educating them in IT early, it\u2019ll help them when they get to high school and college, especially if they decide to study technical disciplines.<\/li>\n<li aria-level=\"1\">Lastly, IT knowledge will give your kid broader choices when choosing a profession in the future. This is ultimately a major plus.<\/li>\n<\/ul>\n<p>The good news is that you don\u2019t necessarily need an IT background if you want to teach kids to code. But if you\u2019re a developer, this is an amazing ace up your sleeve\u2014you\u2019ll just need to dedicate some time to study programming with your kid.<\/p>\n<h2>How To Teach Coding to Kids: Where To Begin<\/h2>\n<p>In most cases, it is the parent who becomes the initiator of programming training. Some parents start their kid\u2019s journey when they\u2019re as young as 6, others at 12 and up. There have even been attempts to engage the smallest ones, introducing coding for toddlers.<\/p>\n<p>This does not mean that some started late and others started too early. It all depends on the parent\u2019s readiness for this step. In any scenario, you have to be patient and keep in mind that it\u2019ll be much harder for a child to absorb such information than for an adult.<\/p>\n<p>Moreover, there are many resources for kids that are readily available: tools, games, tutorials, schools, and computer programming camps. You can also use the technologies that were created for introducing preschoolers and elementary school kids to programming, not to mention the older age groups.<\/p>\n<p>As you start your kid\u2019s journey in programming, you must bear in mind and decide several things:<\/p>\n<ul>\n<li aria-level=\"1\">What is your child\u2019s age (possibly the most important thing to note)?<\/li>\n<li aria-level=\"1\">What is your kid interested in more\u2014would they like to make their own game, site, etc.?<\/li>\n<li aria-level=\"1\">What is your goal? Are you considering programming as a profession for your kid, or do you just want to engage them and encourage them to get some useful skills?<\/li>\n<li aria-level=\"1\">Would you like your kid to attend a course, either online or offline, or will you homeschool them in programming yourself?<\/li>\n<\/ul>\n<p>Based on the answers you give to these questions, you can start your hunt for the solution that\u2019ll be perfect for you. Let\u2019s take a closer look at each of these questions.<\/p>\n<h2>How Old Should My Kid Be To Start Programming?<\/h2>\n<p>The question of when to start teaching children programming is perhaps the most common one. The fairest answer is that there is no universal age that would be considered best.<\/p>\n<p>Without a doubt, <strong>the sooner a kid starts, the more time they\u2019ll have to <a href=\"https:\/\/www.amazon.com\/dp\/193435659X\/makithecompsi-20\" target=\"_blank\" rel=\"noopener\">learn various programming languages<\/a><\/strong> and use different tools, platforms, and technologies. This will also be a big push to begin <a href=\"https:\/\/simpleprogrammer.com\/inspiration-creativity-software-developer\" target=\"_blank\" rel=\"noopener\">building something<\/a> of their own instead of using ready-made games or sites as a consumer. For example, if a child is very fond of a computer game, you can transform this passion into a challenge for them to create their own game.<\/p>\n<p>Most kids are good at using the internet and know how to use apps from a very small age. What they usually lack is the curiosity to understand how it all works. And as a parent, you can try to motivate your child to start programming by explaining to them that they can build their own app, site, or game\u2014even if they\u2019re just 10 years old.<\/p>\n<p>At this point, you might wonder if it will be too hard for your child. Well, programming and coding are tied to logic and abstract objects. Children usually don\u2019t have such skills until eighth grade. Plus, if we\u2019re talking about serious coding, strong knowledge of mathematics is a requirement. From this, we can conclude that it makes sense to seriously engage your kid in programming when they turn 14 or 15.<\/p>\n<p>Nevertheless, your older kids can\u2019t jump to difficult programming and <a href=\"https:\/\/simpleprogrammer.com\/write-quality-code-simple-guide\" target=\"_blank\" rel=\"noopener\">quality coding<\/a> such as C++ without due preparation. So it is wise to teach kids programming as soon as possible and start their coding path much earlier.<\/p>\n<p>Thus, what you should understand is that there are programming languages and solutions for different age groups. We\u2019ll cover this in more detail later on.<\/p>\n<h2>Determining Your Child\u2019s Field of Interest in Programming<\/h2>\n<p data-wp-editing=\"1\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-38800 alignright\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2021\/06\/coding-for-kids.png\" alt=\"\" width=\"280\" height=\"280\" \/>It is highly important to find an IT niche that your kid will find engaging, not just one that interests you.<\/p>\n<p>If you push your child to study something that you personally think is worth it but that your kid isn\u2019t into, you\u2019re likely to reach a dead end. Let\u2019s face it, the last thing you want to do is force your kid to study something, regardless of age. Tears, whining, and confrontation are not the emotions we\u2019re aiming for here, right? And there\u2019s a big chance you\u2019ll take the wind out of their coding \u201csails\u201d forever if you keep on pushing. Trust me, this is a bad practice no matter how useful a coding skill would be for them in the future.<\/p>\n<p>Think about it this way: How can you raise your kid to become a successful programmer without forcing them to learn code? Which steps can be taken to get them interested in the activity and inspire them not to quit?<\/p>\n<p>Lucky for you, the IT sphere has many opportunities. Remember, programming is all about skill. And the best way to help your kid obtain the needed skills is to make learning fun and creative. If there\u2019s a dash of competition and achievement in the process, great! Children love to get badges, medals, trophies, and other signs of recognition.<\/p>\n<p>That\u2019s why before you settle on a direction, start by trying to determine what your child is more inclined to do:<\/p>\n<ul>\n<li aria-level=\"1\">Are they into drawing?<\/li>\n<li aria-level=\"1\">Do they like puzzles?<\/li>\n<li aria-level=\"1\">Do they enjoy games?<\/li>\n<li aria-level=\"1\">Are they into math and other sciences?<\/li>\n<\/ul>\n<p>Keep these \u201cfindings\u201d as a side note when you begin your hunt for the perfect learning path for your child.<\/p>\n<h2>What Are the Goals for My Kid\u2019s Coding Education?<\/h2>\n<p>Before you start your child\u2019s journey in IT, it is highly recommended to be clear about your aims. What will be the goal of engaging your child in computer programming? Think about what your kid should achieve after mastering this or that aspect of programming.<\/p>\n<p>For instance, if you\u2019d simply like them to learn how to use the computer at an advanced level, then most likely you do not need them to delve into languages like C++. Learning with tools like Scratch and getting a general understanding of how the web works will already be enough for them to stand out among peers.<\/p>\n<p>If your goal is to get your child interested in programming as a future profession, then it makes sense to work on a curriculum. Not only should you get the required materials, but you should also look for a specialized school if you don\u2019t have the time to pass on your own <a href=\"https:\/\/simpleprogrammer.com\/increase-employability-programmer\" target=\"_blank\" rel=\"noopener\">IT knowledge<\/a>.<\/p>\n<h2>Is Offline or Online Programming Education Better for My Kid?<\/h2>\n<p>In general, in-class studying is considered to be a more effective path to computer coding for kids. Apart from gaining new knowledge, children can make new friends and socialize with like-minded kids with whom they share common interests. Surely, the online education format loses in this sense.<\/p>\n<p>But if we\u2019re talking about the reality of the 2020s, like the COVID pandemic that changed education and other circumstances that limit kids from studying offline, then yes, offline learning is better than not learning at all.<\/p>\n<p>In this event, especially if you decide to teach kids to code using books, apps, games, and video tutorials, keep in mind that all <strong>the given information should come in small portions.<\/strong> This way, your kid will be less distracted and will receive the maximum amount of concentrated, useful material at a time.<\/p>\n<h2>Ideas, Tips, and Tools<\/h2>\n<p>Having decided on the basic framework for teaching your child how to code, it\u2019s time to get to the fun part. In this section, I\u2019ll share with you some ideas, tips, and tools to help you out with the first practical steps.<\/p>\n<h3>A Playful Approach To Programming: Games for the Littlest Ones<\/h3>\n<p>If your kid is small, coding will most likely be physically difficult. When your child is in preschool, they probably won\u2019t know how to use the keyboard or have the needed vocabulary. This is why it is advised to work with visual programming languages.<\/p>\n<p>Learning programming in a playful way is a natural and proper approach that allows you to unlock the full potential of your child. This way, kids are going to do their usual thing\u2014play\u2014yet at the same time, they\u2019ll be completing tasks and solving complex problems suggested by the game.<\/p>\n<p>Here are three games to consider <strong>for small kids who don\u2019t go to school yet<\/strong>:<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/www.kodable.com\" target=\"_blank\" rel=\"noopener\">Kodable<\/a> <\/strong>is a game that kids can start playing from the ages 4 to 10. Created in maze format, kids complete tasks and thus learn the basics of programming.\n<p><figure id=\"attachment_38779\" aria-describedby=\"caption-attachment-38779\" style=\"width: 1600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-38779 size-full\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2021\/06\/Kodable.png\" alt=\"teaching kids to code\" width=\"1600\" height=\"1158\" \/><figcaption id=\"caption-attachment-38779\" class=\"wp-caption-text\">Screenshot taken on the official <a href=\"https:\/\/www.kodable.com\" target=\"_blank\" rel=\"noopener\">Kodable<\/a> website<\/figcaption><\/figure><\/li>\n<li><strong><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lightbot.lightbotjr&amp;hl=en_US&amp;gl=US\" target=\"_blank\" rel=\"noopener\">Lightbot Jr.<\/a><\/strong> is designed for ages 4 to 8. This app can teach kids programming and coding in a puzzle format. As such, the child is asked to create code that\u2019ll control the bot\u2019s actions, making it jump, walk, and so on.\n<p><figure id=\"attachment_38781\" aria-describedby=\"caption-attachment-38781\" style=\"width: 891px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-38781 size-full\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2021\/06\/Lightbot.png\" alt=\"teaching kids to code\" width=\"891\" height=\"665\" \/><figcaption id=\"caption-attachment-38781\" class=\"wp-caption-text\">Screenshot taken on <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lightbot.lightbotjr&amp;hl=en_US&amp;gl=US\" target=\"_blank\" rel=\"noopener\">Google Play<\/a><\/figcaption><\/figure><\/li>\n<li><a href=\"https:\/\/boxisland.io\" target=\"_blank\" rel=\"noopener\"><strong>Box Island<\/strong><\/a> is a 3D game created to help children learn coding fundamentals. Provided in quest or adventure format, kids complete tasks that deal with algorithms and sequences and travel around an island.\n<p><figure id=\"attachment_38782\" aria-describedby=\"caption-attachment-38782\" style=\"width: 1536px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-38782 size-full\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2021\/06\/Box-Island.png\" alt=\"teaching kids to code\" width=\"1536\" height=\"754\" \/><figcaption id=\"caption-attachment-38782\" class=\"wp-caption-text\">Screenshot taken on the official <a href=\"https:\/\/boxisland.io\" target=\"_blank\" rel=\"noopener\">Box Island<\/a> website<\/figcaption><\/figure><\/li>\n<\/ul>\n<h3>Scratch, Minecraft, and Other Games for Older School-Aged Kids<\/h3>\n<p>Did you know that there are children\u2019s programming languages? Plus, many children are interested in Minecraft and follow various tutorials on how to create new textures and items and add them to the game.<\/p>\n<p>Let\u2019s go over some games to teach kids programming that are<strong> suitable for older children<\/strong>.<\/p>\n<ul>\n<li><a href=\"https:\/\/scratch.mit.edu\" target=\"_blank\" rel=\"noopener\"><strong>Scratch<\/strong><\/a> is an interactive and intuitive game that teaches programming and design to kids 8 and up. Children learn <a href=\"https:\/\/www.amazon.com\/dp\/0262033844\/makithecompsi-20\" target=\"_blank\" rel=\"noopener\">how to work with algorithms<\/a>, data, variables, and basic coding concepts. Furthermore, they can make their own games, videos, and animations.\n<p><figure id=\"attachment_38783\" aria-describedby=\"caption-attachment-38783\" style=\"width: 1536px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-38783 size-full\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2021\/06\/Scratch.png\" alt=\"teaching kids to code\" width=\"1536\" height=\"665\" \/><figcaption id=\"caption-attachment-38783\" class=\"wp-caption-text\">Screenshot taken on the official <a href=\"https:\/\/scratch.mit.edu\" target=\"_blank\" rel=\"noopener\">Scratch<\/a> website<\/figcaption><\/figure><\/li>\n<li><strong><a href=\"https:\/\/codekingdoms.com\" target=\"_blank\" rel=\"noopener\">Code Kingdoms<\/a><\/strong> is another neat game offering interesting ways to engage and teach kids to <a href=\"https:\/\/www.amazon.com\/dp\/0321356683\/makithecompsi-20\" target=\"_blank\" rel=\"noopener\">code in Java<\/a> and Lua. Children will be able to create their own games and projects in Minecraft and Roblox. The game has interesting tasks and mechanics, can boast good visualization of results, features a library of video courses, and has online support.\n<p><figure id=\"attachment_38784\" aria-describedby=\"caption-attachment-38784\" style=\"width: 1536px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-38784 size-full\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2021\/06\/Code-Kingdom.png\" alt=\"teaching kids to code\" width=\"1536\" height=\"619\" \/><figcaption id=\"caption-attachment-38784\" class=\"wp-caption-text\">Screenshot taken on the official <a href=\"https:\/\/codekingdoms.com\" target=\"_blank\" rel=\"noopener\">Code Kingdoms<\/a> website<span style=\"font-size: 16px;\">\u00a0<\/span><\/figcaption><\/figure><\/li>\n<li><strong><a href=\"https:\/\/www.codemonkey.com\" target=\"_blank\" rel=\"noopener\">CodeMonkey<\/a> <\/strong>is the third game-based tool for teaching children to code. The best thing about it is that it teaches real \u201cgrown-up\u201d programming languages. Kids help the monkey by performing tasks, plus the game allows children to be creative and develop their logic, critical thinking, and problem-solving skills.\n<p><figure id=\"attachment_38785\" aria-describedby=\"caption-attachment-38785\" style=\"width: 1536px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-38785 size-full\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2021\/06\/Code-Monkey.png\" alt=\"teaching kids to code\" width=\"1536\" height=\"705\" \/><figcaption id=\"caption-attachment-38785\" class=\"wp-caption-text\">Screenshot taken on the official <a href=\"https:\/\/www.codemonkey.com\" target=\"_blank\" rel=\"noopener\">CodeMonkey<\/a> website<\/figcaption><\/figure><\/li>\n<\/ul>\n<h3>Which Coding Language Should You Teach Your Kid First?<\/h3>\n<p>There are numerous opinions regarding which coding language to teach a child first. Again, the most suitable coding programs for kids greatly depend on their age.<\/p>\n<p>That said, <strong>for fifth or sixth graders<\/strong>, languages like ActionScript are believed to be a good start. This language is rather simple and provides visible results. Kids in the same age group can begin Pascal courses too.<\/p>\n<p>Yet, the most recommended serious coding language for children is Python. It doesn\u2019t require a plethora of code like C languages do.<\/p>\n<p>Plus, you may take the other route with your computer coding for kids strategy. Create fun things that they\u2019ll enjoy, like a bot that will send your child his daily schedule of extracurricular activities to a messenger like Telegram.<\/p>\n<h2>Coding Knowledge Means More Opportunities<\/h2>\n<p>It\u2019s a great idea to teach your child computer programming, and the earlier you start, the better. By having such knowledge, kids get a broader choice of careers in the future. As long as you manage to inspire your child and find the solution that\u2019s suitable for them and you, be it a game or a course, this path is surely worth a try!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In today\u2019s world, where everything seems to be online, it sometimes gets hard for parents to keep up with the times. This is especially the case if children get too attached to their gadgets, constantly glued to games on their phones or iPads. This is when many parents like you decide that it\u2019s time to&#8230;<\/p>\n","protected":false},"author":1367,"featured_media":38798,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[162229812,336,162228966,415,264,162229803,1591],"tags":[],"class_list":["post-38777","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-advice","category-cool-stuff","category-education-2","category-guest-post","category-learning","category-programming","category-teaching"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Teaching Your Kids To Code: Actionable Advice for Parents - Simple Programmer<\/title>\n<meta name=\"description\" content=\"An introductory guide for parents thinking about teaching their kids to code. Including recommendations, a list of tools, and answers to common questions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Teaching Your Kids To Code: Actionable Advice for Parents - Simple Programmer\" \/>\n<meta property=\"og:description\" content=\"An introductory guide for parents thinking about teaching their kids to code. Including recommendations, a list of tools, and answers to common questions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/\" \/>\n<meta property=\"og:site_name\" content=\"Simple Programmer\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-07T14:00:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2021\/06\/Teaching-Your-Kids-To-Code-Actionable-Advice-for-Parents-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/teaching-your-kids-to-code\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/teaching-your-kids-to-code\\\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Teaching Your Kids To Code: Actionable Advice for Parents\",\"datePublished\":\"2021-06-07T14:00:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/teaching-your-kids-to-code\\\/\"},\"wordCount\":2439,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/teaching-your-kids-to-code\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/Teaching-Your-Kids-To-Code-Actionable-Advice-for-Parents-2.png\",\"articleSection\":[\"Advice\",\"Cool Stuff\",\"Education\",\"Guest Post\",\"Learning\",\"Programming\",\"Teaching\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/teaching-your-kids-to-code\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/teaching-your-kids-to-code\\\/\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/teaching-your-kids-to-code\\\/\",\"name\":\"Teaching Your Kids To Code: Actionable Advice for Parents - Simple Programmer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/teaching-your-kids-to-code\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/teaching-your-kids-to-code\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/Teaching-Your-Kids-To-Code-Actionable-Advice-for-Parents-2.png\",\"datePublished\":\"2021-06-07T14:00:32+00:00\",\"author\":{\"@id\":\"\"},\"description\":\"An introductory guide for parents thinking about teaching their kids to code. Including recommendations, a list of tools, and answers to common questions.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/teaching-your-kids-to-code\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/teaching-your-kids-to-code\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/teaching-your-kids-to-code\\\/#primaryimage\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/Teaching-Your-Kids-To-Code-Actionable-Advice-for-Parents-2.png\",\"contentUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/Teaching-Your-Kids-To-Code-Actionable-Advice-for-Parents-2.png\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/teaching-your-kids-to-code\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/simpleprogrammer.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Teaching Your Kids To Code: Actionable Advice for Parents\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/\",\"name\":\"Simple Programmer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/simpleprogrammer.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/author\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Teaching Your Kids To Code: Actionable Advice for Parents - Simple Programmer","description":"An introductory guide for parents thinking about teaching their kids to code. Including recommendations, a list of tools, and answers to common questions.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/","og_locale":"en_US","og_type":"article","og_title":"Teaching Your Kids To Code: Actionable Advice for Parents - Simple Programmer","og_description":"An introductory guide for parents thinking about teaching their kids to code. Including recommendations, a list of tools, and answers to common questions.","og_url":"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/","og_site_name":"Simple Programmer","article_published_time":"2021-06-07T14:00:32+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2021\/06\/Teaching-Your-Kids-To-Code-Actionable-Advice-for-Parents-2.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/#article","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/"},"author":{"name":"","@id":""},"headline":"Teaching Your Kids To Code: Actionable Advice for Parents","datePublished":"2021-06-07T14:00:32+00:00","mainEntityOfPage":{"@id":"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/"},"wordCount":2439,"commentCount":0,"image":{"@id":"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2021\/06\/Teaching-Your-Kids-To-Code-Actionable-Advice-for-Parents-2.png","articleSection":["Advice","Cool Stuff","Education","Guest Post","Learning","Programming","Teaching"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/","url":"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/","name":"Teaching Your Kids To Code: Actionable Advice for Parents - Simple Programmer","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/#primaryimage"},"image":{"@id":"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2021\/06\/Teaching-Your-Kids-To-Code-Actionable-Advice-for-Parents-2.png","datePublished":"2021-06-07T14:00:32+00:00","author":{"@id":""},"description":"An introductory guide for parents thinking about teaching their kids to code. Including recommendations, a list of tools, and answers to common questions.","breadcrumb":{"@id":"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/#primaryimage","url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2021\/06\/Teaching-Your-Kids-To-Code-Actionable-Advice-for-Parents-2.png","contentUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2021\/06\/Teaching-Your-Kids-To-Code-Actionable-Advice-for-Parents-2.png","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/simpleprogrammer.com\/teaching-your-kids-to-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simpleprogrammer.com\/"},{"@type":"ListItem","position":2,"name":"Teaching Your Kids To Code: Actionable Advice for Parents"}]},{"@type":"WebSite","@id":"https:\/\/simpleprogrammer.com\/#website","url":"https:\/\/simpleprogrammer.com\/","name":"Simple Programmer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simpleprogrammer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"","url":"https:\/\/simpleprogrammer.com\/author\/"}]}},"_links":{"self":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/38777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/users\/1367"}],"replies":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/comments?post=38777"}],"version-history":[{"count":0,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/38777\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media\/38798"}],"wp:attachment":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media?parent=38777"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/categories?post=38777"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/tags?post=38777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}