{"id":14739,"date":"2019-01-18T15:19:00","date_gmt":"2019-01-18T23:19:00","guid":{"rendered":"https:\/\/www.tynker.com\/blog\/?p=14739"},"modified":"2023-10-27T03:11:41","modified_gmt":"2023-10-27T10:11:41","slug":"how-to-explain-loops-to-kids","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/","title":{"rendered":"How to Explain Loops to Kids"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a0935f8cbd2f\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #206be5;color:#206be5\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #206be5;color:#206be5\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a0935f8cbd2f\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/#How_to_Explain_Loops_to_Kids\" >How to Explain Loops to Kids<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/#What_is_a_Loop\" >What is a Loop?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/#What_are_Loop_Examples_in_Computer_Science\" >What are Loop Examples in Computer Science?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/#Counting_Loops_Brushing_Your_Teeth\" >Counting Loops: Brushing Your Teeth<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/#Conditional_Loops_Dance_Party\" >Conditional Loops: Dance Party!<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"How_to_Explain_Loops_to_Kids\"><\/span><b>How to Explain Loops to Kids<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There are two basic types of loops in programming: \u201ccounting\u201d loops and \u201cconditional\u201d loops. Within those categories are \u201cwhile loops\u201d and \u201cis for loops.\u201d Below are examples of activities you can do at home to help your child understand the loop definition in computer science.<\/p>\n<p><span style=\"font-weight: 400;\">Kids learn <b>examples of for loops and<\/b>\u00a0programming concepts like algorithms, pattern recognition, and more when they code with Tynker! With our full range of <a href=\"https:\/\/www.tynker.com\/\">learn-to-code<\/a> solutions, including Tynker Junior and coding courses for real-world languages like Python and JavaScript, there\u2019s something for your child, whatever their level! Learn more about our 2,000+ coding activities from <a href=\"https:\/\/www.tynker.com\/minecraft\/\">Minecraft<\/a> to Barbie!<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_is_a_Loop\"><\/span>What is a Loop?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A loop in programming is like a &#8220;repeat&#8221; button for instructions. Imagine you have a list of things to do, and you want the computer to do them over and over again. You use a loop to tell the computer, &#8220;Keep doing this until I say stop.&#8221;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_are_Loop_Examples_in_Computer_Science\"><\/span>What are Loop Examples in Computer Science?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Imagine you have a basket of apples, and you want to count how many apples are in it. Instead of picking up each apple and counting one by one, you can use a loop.<\/p>\n<ul>\n<li>A <strong>for loop<\/strong> is like having a friend count the apples for you, and you say, &#8220;Count these apples from the first to the last one, and tell me when you&#8217;re done.&#8221; It&#8217;s useful when you know exactly how many times you want to do something, like counting all the apples in the basket.<\/li>\n<\/ul>\n<div class=\"bg-black rounded-md mb-4\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans justify-between rounded-t-md\">Python<\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-python\"><span class=\"hljs-keyword\">for<\/span> apple <span class=\"hljs-keyword\">in<\/span> basket:<br \/>\n<\/code><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-python\">    count += <span class=\"hljs-number\">1<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<ul>\n<li>A <strong>while loop<\/strong> is like having a friend who keeps counting apples until you tell them to stop. You might say, &#8220;Keep counting apples until I have 10.&#8221; It&#8217;s great when you&#8217;re not sure how many times you&#8217;ll need to do something, and you want to keep going as long as a condition is true.<\/li>\n<\/ul>\n<div class=\"bg-black rounded-md mb-4\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans justify-between rounded-t-md\">Python<\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-python\"><span class=\"hljs-keyword\">while<\/span> apples_count &lt; <span class=\"hljs-number\">10<\/span>:<br \/>\n<\/code><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-python\">    count += <span class=\"hljs-number\">1<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>So, loops are like helpers that save you time by repeating tasks in your code, making it easier to handle lots of data or perform actions over and over again without writing the same code over and over. They&#8217;re a fundamental part of programming and can make your programs efficient and powerful.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Counting_Loops_Brushing_Your_Teeth\"><\/span><b>Counting Loops: Brushing Your Teeth<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">We use a counting looping algorithm when we want to tell the computer to repeat an action a certain number of times. Let\u2019s take a look at how to apply a counting computer programming loop to brushing your teeth:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">-Bring a whiteboard and marker (or paper and pen) into the bathroom when it\u2019s time for your child to brush her teeth. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">-Ask: \u201cWhat are the steps we have to follow when we brush our teeth?\u201d Help your child be specific as they explain the various <\/span><a href=\"https:\/\/www.mouthhealthy.org\/en\/az-topics\/b\/brushing-your-teeth\"><span style=\"font-weight: 400;\">steps<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">-Ask: \u201cAre there any steps we repeat?\u201d Perhaps your child will mention that we should brush our tongue several times at the end of the routine. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">-Say: \u201cPretend we\u2019re writing instructions for someone who\u2019s never brushed their teeth before. We have to write each action by itself on a line. How would we tell them to brush their tongue 3 times?\u201d (Depending on your child\u2019s understanding, she may be able to figure out how to write the instructions with some guidance from you. Or, you can write while your child gives you the answers. Remember that if your child writes the answers themselves, they\u2019ll be more likely to <\/span><a href=\"https:\/\/www.huffingtonpost.com.au\/2016\/04\/21\/writing-by-hand-benefits_n_9735384.html\"><span style=\"font-weight: 400;\">remember<\/span><\/a><span style=\"font-weight: 400;\"> what they learn, so it\u2019s a good idea to have them write as much as they can.)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">-The end result should look like this:<\/span><\/p>\n<p><b>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0brush tongue<\/b><br \/>\n<b>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0brush tongue<\/b><br \/>\n<b>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0brush tongue<\/b><\/p>\n<p><span style=\"font-weight: 400;\">-Say: \u201cCan you think of a word that means to do something more than once?\u201d (\u201cRepeat\u201d)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">-Write: <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><b>Repeat<\/b><\/p>\n<p>-Say: \u201cWhat action do we need to repeat?\u201d (Brush tongue)<\/p>\n<p>-Add \u201cbrush tongue\u201d to your whiteboard:<\/p>\n<p><span style=\"font-weight: 400;\"> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0<\/span><b>\u00a0Repeat \u00a0\u00a0\u00a0\u00a0<\/b><\/p>\n<p><b>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0brush tongue<\/b><\/p>\n<p>-Say: \u201cHow many times do you brush your tongue?\u201d (3)<\/p>\n<p>-Add &#8220;[3 times]&#8221; to your whiteboard:<\/p>\n<p><span style=\"font-weight: 400;\"> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><b>\u00a0\u00a0\u00a0\u00a0Repeat [3 times]<\/b><\/p>\n<p><b>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0brush tongue<\/b><b>\u00a0<\/b><\/p>\n<p>-Explain to your child that together you just wrote a counting loop&#8211;a set of instructions telling someone to repeat a sequence of actions.<\/p>\n<p>-Have your child brush their teeth. Can they think of any other steps that repeat?<b style=\"font-family: Consolas, Monaco, monospace; text-align: center;\">\u00a0<\/b><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Conditional_Loops_Dance_Party\"><\/span><b>Conditional Loops: Dance Party!<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">A conditional loop is a loop that tells a computer to repeat a sequence of actions until a condition is met. Follow these steps to teach your child how to use conditional loops:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">-Write or have your child write the following instructions on a whiteboard:<\/span><\/p>\n<p><b> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0clap<\/b><br \/>\n<b> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0step left<\/b><br \/>\n<b> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0step right<\/b><b>\u00a0<\/b><\/p>\n<p>-Say: \u201cWe\u2019re going to pretend we are computers, and these are our instructions.\u201d<\/p>\n<p>-Say: \u201cWe need to keep performing these instructions over and over.\u201d (Repeat motions several times.)<\/p>\n<p>-Say: \u201cWe need to know when to stop. We will stop when we\u2019re tired.\u201d<\/p>\n<p>-Write:<\/p>\n<p><b> \u00a0<\/b> <b>\u00a0 \u00a0 \u00a0 \u00a0 Repeat [until I\u2019m tired] <\/b><\/p>\n<p><b>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0clap<\/b><br \/>\n<b>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0step left<\/b><br \/>\n<b>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0step right<\/b><b>\u00a0<\/b><\/p>\n<p><span style=\"font-weight: 400;\">-Say: \u201cNow we can dance and stop when we\u2019re tired!\u201d<\/span><br \/>\n-Say: <span style=\"font-weight: 400;\">\u201c<\/span>We just made a conditional loop. In computer languages, conditional loops tell the computer to perform an action until something happens. In our case, that <span style=\"font-weight: 400;\">\u2018<\/span>something<span style=\"font-weight: 400;\">\u2019 <\/span> is <span style=\"font-weight: 400;\">\u2018<\/span>until I&#8217;m tired.<span style=\"font-weight: 400;\">\u2019 <\/span> When that happens, you can stop dancing.<span style=\"font-weight: 400;\">\u201d<\/span><\/p>\n<p>-Dance until you get tired to reinforce your child&#8217;s understanding of this concept!<\/p>\n<p style=\"text-align: left;\"><span style=\"font-weight: 400;\">Kids learn programming concepts like loops, <a href=\"https:\/\/www.tynker.com\/blog\/what-is-algorithms-for-kids\/\">algorithms<\/a>, pattern recognition, and more when they code with Tynker! With our full range of learn-to-code solutions, including <\/span><a href=\"https:\/\/www.tynker.com\/blog\/new-tynker-junior-app\/\"><span style=\"font-weight: 400;\">Tynker Junior<\/span><\/a><span style=\"font-weight: 400;\"> and coding courses for real-world languages like <\/span><a href=\"https:\/\/www.tynker.com\/javascript\/\"><span style=\"font-weight: 400;\">Python and JavaScript<\/span><\/a><span style=\"font-weight: 400;\">, there\u2019s something for your child, whatever their level! Learn more about our 2,000+ coding activities from Minecraft to Barbie!<\/span><\/p>\n<p style=\"text-align: center;\"><a class=\"sf-button large accent standard \" href=\"https:\/\/www.tynker.com\/parents\/\" target=\"_blank\"><span class=\"text\">Explore Courses<\/span><\/a>\n<p><strong>Related Searches<\/strong><\/p>\n<p><strong><a href=\"https:\/\/www.tynker.com\/minecraft\/courses\/\">Minecraft courses<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/www.tynker.com\/courses\/barbie-ycba\">Barbie coding<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/www.tynker.com\/mobile\/\">Mobile code app<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/creating-with-code\/\">Creating games with code<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/www.tynker.com\/ebooks\/\">Programming ebooks<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/www.tynker.com\/\">Coding for Kids<\/a><\/strong><\/p>\n<p><a href=\"https:\/\/www.tynker.com\/high-school\/coding-curriculum\/intro-cs-art\"><strong>Programming Fundamentals<\/strong><\/a><\/p>\n<p><strong><a href=\"https:\/\/www.tynker.com\/high-school\/coding-curriculum\/intro-java\">Java Tutorial<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/www.tynker.com\/k8-school\/coding-curriculum\/programming-100\">Programming for beginners<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/www.tynker.com\/k8-school\/coding-curriculum\/all-about-computers-2\">Computer Education<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/advanced-python-concepts\/\">Learn Python Tutorial<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to Explain Loops to Kids There are two basic types of loops in programming: \u201ccounting\u201d loops and \u201cconditional\u201d loops. Within those categories are \u201cwhile loops\u201d and \u201cis for loops.\u201d Below are examples of activities you can do at home to help your child understand the loop definition in computer science. Kids learn examples of for loops and\u00a0programming concepts like [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":14740,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[510,53,52,124],"tags":[454,443],"class_list":["post-14739","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-block-coding","category-coding-at-home","category-coding-at-school","category-learn-to-code-resource","tag-block-coding","tag-tips"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Explain Loops to Kids - Tynker Blog<\/title>\n<meta name=\"description\" content=\"Learn how to explain loops to kids in a fun and engaging way. Explore a fundamental programming idea every coder needs to understand.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Explain Loops to Kids - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"Learn how to explain loops to kids in a fun and engaging way. Explore a fundamental programming idea every coder needs to understand.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/\" \/>\n<meta property=\"og:site_name\" content=\"Tynker Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Gotynker\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-18T23:19:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-27T10:11:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190118123145\/loops-blog.png\" \/>\n\t<meta property=\"og:image:width\" content=\"996\" \/>\n\t<meta property=\"og:image:height\" content=\"451\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tynker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@gotynker\" \/>\n<meta name=\"twitter:site\" content=\"@gotynker\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tynker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Explain Loops to Kids - Tynker Blog","description":"Learn how to explain loops to kids in a fun and engaging way. Explore a fundamental programming idea every coder needs to understand.","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:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/","og_locale":"en_US","og_type":"article","og_title":"How to Explain Loops to Kids - Tynker Blog","og_description":"Learn how to explain loops to kids in a fun and engaging way. Explore a fundamental programming idea every coder needs to understand.","og_url":"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2019-01-18T23:19:00+00:00","article_modified_time":"2023-10-27T10:11:41+00:00","og_image":[{"width":996,"height":451,"url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190118123145\/loops-blog.png","type":"image\/png"}],"author":"Tynker","twitter_card":"summary_large_image","twitter_creator":"@gotynker","twitter_site":"@gotynker","twitter_misc":{"Written by":"Tynker","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/"},"author":{"name":"Tynker","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57"},"headline":"How to Explain Loops to Kids","datePublished":"2019-01-18T23:19:00+00:00","dateModified":"2023-10-27T10:11:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/"},"wordCount":987,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190118123145\/loops-blog.png","keywords":["Block Coding","Tynker Tips"],"articleSection":["Block Coding","Coding at Home","Coding in the Classroom","Resources for Learning to Code"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/","url":"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/","name":"How to Explain Loops to Kids - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/#primaryimage"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190118123145\/loops-blog.png","datePublished":"2019-01-18T23:19:00+00:00","dateModified":"2023-10-27T10:11:41+00:00","description":"Learn how to explain loops to kids in a fun and engaging way. Explore a fundamental programming idea every coder needs to understand.","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/#primaryimage","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190118123145\/loops-blog.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190118123145\/loops-blog.png","width":996,"height":451},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/how-to-explain-loops-to-kids\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Coding for Kids","item":"https:\/\/www.tynker.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.tynker.com\/blog\/"},{"@type":"ListItem","position":3,"name":"How to Explain Loops to Kids"}]},{"@type":"WebSite","@id":"https:\/\/www.tynker.com\/blog\/#website","url":"https:\/\/www.tynker.com\/blog\/","name":"Tynker Blog","description":"Tynker makes it fun and easy to learn computer programming. Get started today with Tynker&#039;s easy-to-learn, visual programming courses designed for young learners in grades K-12.","publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tynker.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tynker.com\/blog\/#organization","name":"Tynker - Coding for Kids","url":"https:\/\/www.tynker.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","width":120,"height":120,"caption":"Tynker - Coding for Kids"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Gotynker\/","https:\/\/x.com\/gotynker","https:\/\/www.instagram.com\/tynkercoding\/","https:\/\/www.pinterest.com\/gotynker\/","https:\/\/www.linkedin.com\/company\/tynker"]},{"@type":"Person","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57","name":"Tynker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e763a250a1fd5790919d1e588e78461c1f50971644d40baac7f6176d0a4ea007?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e763a250a1fd5790919d1e588e78461c1f50971644d40baac7f6176d0a4ea007?s=96&d=mm&r=g","caption":"Tynker"},"description":"Tynker enables children to learn computer programming in a fun and imaginative way. More than 60 million kids worldwide have started learning to code using Tynker.","url":"https:\/\/www.tynker.com\/blog\/author\/tynker\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/14739","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/comments?post=14739"}],"version-history":[{"count":17,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/14739\/revisions"}],"predecessor-version":[{"id":36737,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/14739\/revisions\/36737"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media\/14740"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=14739"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=14739"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=14739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}