{"id":1003,"date":"2019-02-27T18:33:55","date_gmt":"2019-02-27T18:33:55","guid":{"rendered":"http:\/\/34.95.81.96\/?p=1003"},"modified":"2024-11-22T21:10:22","modified_gmt":"2024-11-22T21:10:22","slug":"student-coding","status":"publish","type":"post","link":"https:\/\/www.classtime.com\/blog\/student-coding\/","title":{"rendered":"Why children should learn to code"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-812 alignleft\" src=\"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2018\/03\/guest-300x146.png\" alt=\"Guest Article\" width=\"154\" height=\"75\" \/><\/p>\n<p>Learning how to code is akin to learning a new language. <a href=\"https:\/\/www.ncbi.nlm.nih.gov\/pmc\/articles\/PMC3583091\/\" target=\"_blank\" rel=\"noopener noreferrer\">In a study on bilingualism published on NCBI<\/a>, it was discovered that learning another language has cognitive benefits. These benefits begin at childhood, where kids are able to better adjust to their environment, retain information, and extend even beyond dotage. Now, coding may not be a language per se along the lines of, say, Spanish or Mandarin, but it is a language nonetheless. Even Apple CEO Tim Cook vouched for coding as a language, encouraging everyone, including kids, to learn coding because it is a language that can be used to express oneself to 7 billion people across the world. He even goes as far as saying that <strong>coding &#8220;should be required in every public school in the world.&#8221; <\/strong>In this article we&#8217;ll discuss the importance of student coding:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1004 size-large\" src=\"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2019\/02\/child-girl-young-caucasian-159848-1024x683.jpeg\" alt=\"Why Children Should Learn to Code\" width=\"640\" height=\"427\" srcset=\"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2019\/02\/child-girl-young-caucasian-159848-1024x683.jpeg 1024w, https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2019\/02\/child-girl-young-caucasian-159848-300x200.jpeg 300w, https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2019\/02\/child-girl-young-caucasian-159848-768x512.jpeg 768w, https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2019\/02\/child-girl-young-caucasian-159848.jpeg 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<p>Just as important, coding improves problem-solving skills. Coding, keep in mind, teaches you to approach something in much the same way a software engineer tackles a problem: by employing logical, computational thinking. Crucial to developing computer applications, Medium outlines <a href=\"https:\/\/medium.com\/@g_okeke\/beyond-coding-to-computational-thinking-for-children-e9926aca86b4\" target=\"_blank\" rel=\"noopener noreferrer\">how computational thinking can also be used in problem solving<\/a>. It teaches kids to tackle a big problem through <strong>decomposition<\/strong> (breaking down the big problem into smaller, more manageable problems), <strong>pattern recognition<\/strong> (looking for patterns and trends), <strong>abstraction<\/strong> (identifying principles responsible for observed patterns), and <strong>algorithm design<\/strong> (coming up with step-by-step solutions to solve each small problem). This process improves creativity as well, as making an algorithm design necessitates the utilization of creativity. It also teaches patience, and big picture thinking, which are important life skills.<\/p>\n<p>Moreover, teaching kids how to code helps open up doors for them in the future. In \u2018Why Learning to Code Is so Important for Children\u2019 <a href=\"https:\/\/www.theedadvocate.org\/why-learning-to-code-is-so-important-for-children\/\" target=\"_blank\" rel=\"noopener noreferrer\">the Edadvocate points out<\/a> that coding is one of today\u2019s most popular occupations, and \u201cit is getting more popular day by day.\u201d A head start in this field at a young age is thus an advantage, more so because by being knowledgeable about coding helps prepare kids for a range of lucrative jobs in the IT industry, like becoming a computer programmer, IT specialist, or cyber security information specialist. Introducing kids to this world via coding, therefore, makes sense \u2014 equipped with literacy for the digital age, these same kids can pursue coding when it comes to higher education, or in any related field, as preparation for a career in IT.<\/p>\n<p>The challenge, obviously, is how to teach coding to young minds. Fortunately, there are child-friendly, easy-to-use programming languages available, like the MIT-developed Scratch, for instance, or Google\u2019s Blockly. Still, teaching how to code is a challenge; but Scratch co-creator <a href=\"https:\/\/www.edutopia.org\/article\/future-coding-schools\" target=\"_blank\" rel=\"noopener noreferrer\">Mitch Resnick shared with Edutopia an approach worth taking<\/a>. He recommends <strong>\u201cgetting students to work on projects, based on their passion, in collaboration with peers, in a playful spirit.\u201d<\/strong> Resnick explains that kids will have a deeper connection to coding \u2014 and any learning for that matter \u2014 if they are passionate about what they are doing, and they are inspired by their peers and having fun. It is an approach worth taking, especially if the trade-off is teaching kids something that will benefit them greatly both in the short and long term.<\/p>\n<hr \/>\n<p><em>This is a guest post written by Theresa Nadine, an early-childhood educator with 15 years of experience. She loves working with kids and in her spare time she loves to share her knowledge with her peers.<\/em><\/p>\n\n<p style=\"text-align: center;\"><a class=\"cta\" href=\"https:\/\/www.classtime.com\/sign-up\/\">Sign Up For Free<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learning how to code is akin to learning a new language. In a study on bilingualism published on NCBI, it was discovered that learning another language has cognitive benefits. These benefits begin at childhood, where kids are able to better adjust to their environment, retain information, and extend even beyond dotage. Now, coding may not be a language per se [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":3305,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1003","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-education-insights"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Importance of Student Coding - Classtime<\/title>\n<meta name=\"description\" content=\"Theresa Nadine explains how student coding at a young age helps to develop problem-solving skills and opens door for their futures.\" \/>\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.classtime.com\/blog\/student-coding\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Importance of Student Coding - Classtime\" \/>\n<meta property=\"og:description\" content=\"Theresa Nadine explains how student coding at a young age helps to develop problem-solving skills and opens door for their futures.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.classtime.com\/blog\/student-coding\/\" \/>\n<meta property=\"og:site_name\" content=\"Classtime\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/classtime\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-27T18:33:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-22T21:10:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2019\/02\/NEW-blog-image-placeholders-17.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"431\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Classtime\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@classtimecom\" \/>\n<meta name=\"twitter:site\" content=\"@classtimecom\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Classtime\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.classtime.com\/blog\/student-coding\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.classtime.com\/blog\/student-coding\/\"},\"author\":{\"name\":\"Classtime\",\"@id\":\"https:\/\/www.classtime.com\/blog\/#\/schema\/person\/75f2b020cca3d3a709024d1192f1ae92\"},\"headline\":\"Why children should learn to code\",\"datePublished\":\"2019-02-27T18:33:55+00:00\",\"dateModified\":\"2024-11-22T21:10:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.classtime.com\/blog\/student-coding\/\"},\"wordCount\":576,\"publisher\":{\"@id\":\"https:\/\/www.classtime.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.classtime.com\/blog\/student-coding\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2019\/02\/NEW-blog-image-placeholders-17.jpg\",\"articleSection\":[\"Education Insights\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.classtime.com\/blog\/student-coding\/\",\"url\":\"https:\/\/www.classtime.com\/blog\/student-coding\/\",\"name\":\"The Importance of Student Coding - Classtime\",\"isPartOf\":{\"@id\":\"https:\/\/www.classtime.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.classtime.com\/blog\/student-coding\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.classtime.com\/blog\/student-coding\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2019\/02\/NEW-blog-image-placeholders-17.jpg\",\"datePublished\":\"2019-02-27T18:33:55+00:00\",\"dateModified\":\"2024-11-22T21:10:22+00:00\",\"description\":\"Theresa Nadine explains how student coding at a young age helps to develop problem-solving skills and opens door for their futures.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.classtime.com\/blog\/student-coding\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.classtime.com\/blog\/student-coding\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.classtime.com\/blog\/student-coding\/#primaryimage\",\"url\":\"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2019\/02\/NEW-blog-image-placeholders-17.jpg\",\"contentUrl\":\"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2019\/02\/NEW-blog-image-placeholders-17.jpg\",\"width\":768,\"height\":431},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.classtime.com\/blog\/student-coding\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.classtime.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Why children should learn to code\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.classtime.com\/blog\/#website\",\"url\":\"https:\/\/www.classtime.com\/blog\/\",\"name\":\"Classtime\",\"description\":\"Classtime&#039;s blog for educational insights, student assessment, instructional strategies, classroom games, teaching, learning analytics, and more.\",\"publisher\":{\"@id\":\"https:\/\/www.classtime.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.classtime.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.classtime.com\/blog\/#organization\",\"name\":\"Classtime\",\"url\":\"https:\/\/www.classtime.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.classtime.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2018\/08\/Classtime-logo_800px.jpg\",\"contentUrl\":\"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2018\/08\/Classtime-logo_800px.jpg\",\"width\":800,\"height\":137,\"caption\":\"Classtime\"},\"image\":{\"@id\":\"https:\/\/www.classtime.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/classtime\/\",\"https:\/\/x.com\/classtimecom\",\"http:\/\/instagram.com\/classtimecom\/\",\"https:\/\/www.linkedin.com\/company\/classtimecom\/\",\"https:\/\/www.youtube.com\/channel\/UCvyJFnLXKrVqbE0zHUoYTaQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.classtime.com\/blog\/#\/schema\/person\/75f2b020cca3d3a709024d1192f1ae92\",\"name\":\"Classtime\",\"sameAs\":[\"https:\/\/www.classtime.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Importance of Student Coding - Classtime","description":"Theresa Nadine explains how student coding at a young age helps to develop problem-solving skills and opens door for their futures.","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.classtime.com\/blog\/student-coding\/","og_locale":"en_US","og_type":"article","og_title":"The Importance of Student Coding - Classtime","og_description":"Theresa Nadine explains how student coding at a young age helps to develop problem-solving skills and opens door for their futures.","og_url":"https:\/\/www.classtime.com\/blog\/student-coding\/","og_site_name":"Classtime","article_publisher":"https:\/\/www.facebook.com\/classtime\/","article_published_time":"2019-02-27T18:33:55+00:00","article_modified_time":"2024-11-22T21:10:22+00:00","og_image":[{"width":768,"height":431,"url":"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2019\/02\/NEW-blog-image-placeholders-17.jpg","type":"image\/jpeg"}],"author":"Classtime","twitter_card":"summary_large_image","twitter_creator":"@classtimecom","twitter_site":"@classtimecom","twitter_misc":{"Written by":"Classtime","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.classtime.com\/blog\/student-coding\/#article","isPartOf":{"@id":"https:\/\/www.classtime.com\/blog\/student-coding\/"},"author":{"name":"Classtime","@id":"https:\/\/www.classtime.com\/blog\/#\/schema\/person\/75f2b020cca3d3a709024d1192f1ae92"},"headline":"Why children should learn to code","datePublished":"2019-02-27T18:33:55+00:00","dateModified":"2024-11-22T21:10:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.classtime.com\/blog\/student-coding\/"},"wordCount":576,"publisher":{"@id":"https:\/\/www.classtime.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.classtime.com\/blog\/student-coding\/#primaryimage"},"thumbnailUrl":"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2019\/02\/NEW-blog-image-placeholders-17.jpg","articleSection":["Education Insights"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.classtime.com\/blog\/student-coding\/","url":"https:\/\/www.classtime.com\/blog\/student-coding\/","name":"The Importance of Student Coding - Classtime","isPartOf":{"@id":"https:\/\/www.classtime.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.classtime.com\/blog\/student-coding\/#primaryimage"},"image":{"@id":"https:\/\/www.classtime.com\/blog\/student-coding\/#primaryimage"},"thumbnailUrl":"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2019\/02\/NEW-blog-image-placeholders-17.jpg","datePublished":"2019-02-27T18:33:55+00:00","dateModified":"2024-11-22T21:10:22+00:00","description":"Theresa Nadine explains how student coding at a young age helps to develop problem-solving skills and opens door for their futures.","breadcrumb":{"@id":"https:\/\/www.classtime.com\/blog\/student-coding\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.classtime.com\/blog\/student-coding\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.classtime.com\/blog\/student-coding\/#primaryimage","url":"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2019\/02\/NEW-blog-image-placeholders-17.jpg","contentUrl":"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2019\/02\/NEW-blog-image-placeholders-17.jpg","width":768,"height":431},{"@type":"BreadcrumbList","@id":"https:\/\/www.classtime.com\/blog\/student-coding\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.classtime.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Why children should learn to code"}]},{"@type":"WebSite","@id":"https:\/\/www.classtime.com\/blog\/#website","url":"https:\/\/www.classtime.com\/blog\/","name":"Classtime","description":"Classtime&#039;s blog for educational insights, student assessment, instructional strategies, classroom games, teaching, learning analytics, and more.","publisher":{"@id":"https:\/\/www.classtime.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.classtime.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.classtime.com\/blog\/#organization","name":"Classtime","url":"https:\/\/www.classtime.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.classtime.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2018\/08\/Classtime-logo_800px.jpg","contentUrl":"https:\/\/www.classtime.com\/blog\/wp-content\/uploads\/2018\/08\/Classtime-logo_800px.jpg","width":800,"height":137,"caption":"Classtime"},"image":{"@id":"https:\/\/www.classtime.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/classtime\/","https:\/\/x.com\/classtimecom","http:\/\/instagram.com\/classtimecom\/","https:\/\/www.linkedin.com\/company\/classtimecom\/","https:\/\/www.youtube.com\/channel\/UCvyJFnLXKrVqbE0zHUoYTaQ"]},{"@type":"Person","@id":"https:\/\/www.classtime.com\/blog\/#\/schema\/person\/75f2b020cca3d3a709024d1192f1ae92","name":"Classtime","sameAs":["https:\/\/www.classtime.com"]}]}},"_links":{"self":[{"href":"https:\/\/www.classtime.com\/blog\/wp-json\/wp\/v2\/posts\/1003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.classtime.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.classtime.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.classtime.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.classtime.com\/blog\/wp-json\/wp\/v2\/comments?post=1003"}],"version-history":[{"count":26,"href":"https:\/\/www.classtime.com\/blog\/wp-json\/wp\/v2\/posts\/1003\/revisions"}],"predecessor-version":[{"id":5453,"href":"https:\/\/www.classtime.com\/blog\/wp-json\/wp\/v2\/posts\/1003\/revisions\/5453"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.classtime.com\/blog\/wp-json\/wp\/v2\/media\/3305"}],"wp:attachment":[{"href":"https:\/\/www.classtime.com\/blog\/wp-json\/wp\/v2\/media?parent=1003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.classtime.com\/blog\/wp-json\/wp\/v2\/categories?post=1003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.classtime.com\/blog\/wp-json\/wp\/v2\/tags?post=1003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}