{"id":42374,"date":"2023-06-10T20:58:01","date_gmt":"2023-06-11T00:58:01","guid":{"rendered":"https:\/\/nstem.org\/staging\/?p=42374"},"modified":"2025-08-08T15:23:45","modified_gmt":"2025-08-08T19:23:45","slug":"5-great-coding-resources-for-middle-schoolers","status":"publish","type":"post","link":"https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/","title":{"rendered":"5 Great Coding Resources for Middle Schoolers"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">When was the last time you wrote an essay with paper and pen? What used to be the default for students across the world is now seen as increasingly obsolete. Why tire out your hand so much, and waste so much paper, doing something that is much easier on a writing software such as Microsoft Word or Google Docs? This is just one instance of the increasing prevalence of computers. As our society becomes more and more dependent on these devices, learning how to speak their language is not a bad idea. It&#8217;s why coding resources have exploded in popularity. Many students want to take their first steps into this exciting world, but the question is how? With these five coding tools, students as early as Middle School can begin to learn the lingo of the future.<\/span><b><\/b><\/p>\n<h2><strong>\u00a0 \u00a01.<a href=\"https:\/\/lightbot.com\/hoclearn.html\">LightBot ($2.99, with a free demo<\/a>)<\/strong><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-42375\" src=\"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-1.png\" alt=\"\" width=\"512\" height=\"341\" srcset=\"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-1.png 512w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-1-500x333.png 500w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-1-300x200.png 300w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-1-24x16.png 24w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-1-36x24.png 36w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-1-48x32.png 48w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Made specifically for beginners, LightBot uses a game to teach the basics of coding, so that the skills learned there can then be translated to more complex programs. It&#8217;s a great introduction to sequencing (how to put instructions together to create an algorithm), overloading, recursive loops, and more! It\u2019s relatively cheap, only 2.99 to download, but there\u2019s a free demo if you want to try it out first. By all means, do so!<\/span><br \/>\n<b><\/b><\/p>\n<h2><strong>\u00a0 \u00a02. <a href=\"https:\/\/csfirst.withgoogle.com\/s\/en\/home\">Google CS First (free)<\/a><\/strong><\/h2>\n<p><b><\/b><img decoding=\"async\" class=\"aligncenter size-full wp-image-42376\" src=\"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2.png\" alt=\"\" width=\"512\" height=\"291\" srcset=\"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2.png 512w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2-500x284.png 500w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2-300x171.png 300w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2-24x14.png 24w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2-36x20.png 36w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2-48x27.png 48w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Straight from Google itself, this Computer Science program divides itself into themes, including game design and animation. A student can choose to study whichever they\u2019re most interested in, and learn how to use code in that specific field. Even without prior knowledge, it&#8217;s a fun and engaging experience. However, students who quickly tire of watching instructional videos might want to sit this one out: there\u2019s a lot of that. It\u2019s no doubt important information, but there may be more stimulating ways to learn it.<\/span><\/p>\n<h2><strong>\u00a0 \u00a03. <a href=\"https:\/\/machinelearningforkids.co.uk\/\">IBM\u2019s Machine Learning for Kids (free)<\/a><\/strong><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-42377\" src=\"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2.jpg\" alt=\"\" width=\"512\" height=\"278\" srcset=\"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2.jpg 512w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2-500x271.jpg 500w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2-300x163.jpg 300w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2-24x13.jpg 24w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2-36x20.jpg 36w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2-48x26.jpg 48w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">AI is all the rage nowadays, and IBMs Machine Learning for Kids is a great way to dip your toes into this complex (and growing) field. What\u2019s special about this free software is its ability to show how coding is used in the real world, while still remaining accessible for beginners. You\u2019ll need to create an IBM account, but once you\u2019ve done that, you can participate in a variety of exciting coding projects. Machine Learning for Kids is a perfect fit for any classroom and any inquisitive student.<\/span><b><\/b><\/p>\n<h2>\u00a0 \u00a04. <strong><a href=\"https:\/\/code.org\/\">Code.org (free)<\/a><\/strong><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-42379\" src=\"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed.gif\" alt=\"Code.org (free) \" width=\"512\" height=\"330\" \/><\/p>\n<p><span style=\"font-weight: 400;\">As one of the most well known coding softwares, code.org has quite the track record. This completely free resource has two curriculums fit for middle schoolers: the Computer Science Discoveries program and the Computer Science Fundamentals Express. Computer Science discoveries is a\u00a0 nine-week coding course, designed to be used in a classroom setting over the course of a semester. In this program you\u2019ll have the opportunity to create various kinds of apps, websites, and even games. There\u2019s also a unit on programming AI. The second curriculum, the Computer Science Fundamentals Express, is simply an abridged version of the main course, fit for educators who don\u2019t want to spend a whole semester on coding, but want to give their students a taste of it.\u00a0<\/span><b><\/b><\/p>\n<h2><strong>\u00a0 \u00a05. <a href=\"https:\/\/hourofcode.com\/us\">Hour of Code (free)<\/a><\/strong><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-42380\" src=\"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-3.png\" alt=\"\" width=\"512\" height=\"269\" srcset=\"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-3.png 512w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-3-500x263.png 500w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-3-300x158.png 300w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-3-24x13.png 24w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-3-36x19.png 36w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-3-48x25.png 48w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Another very famous coding resource, and by the makers of code.org, the Hour of Code is a unique experience that comes once a year (during Computer Science Education Week in December) and serves as a good foundation to build coding skills. As the name implies it\u2019s an hour long course, however their website has all sorts of different resources year round.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you\u2019re interested in coding and computer science and want to be more involved in this field, you\u2019re not alone. Working with like-minded students is a worthwhile endeavor, making it easier to build skills and connections, so you can always learn from each other. <\/span><a href=\"https:\/\/nstem.org\/staging\/\"><span style=\"font-weight: 400;\">The National STEM Honor Society<\/span><\/a><span style=\"font-weight: 400;\"> is a rapidly growing and fun group that you might be interested in, and we\u2019re always open to bright and curious students <\/span><a href=\"https:\/\/nstem.org\/staging\/requirements\/\"><span style=\"font-weight: 400;\">of all ages.<\/span><\/a><span style=\"font-weight: 400;\"> If you\u2019re interested, <\/span><a href=\"https:\/\/nstem.org\/staging\/start-a-chapter\/\"><span style=\"font-weight: 400;\">starting a chapter<\/span><\/a><span style=\"font-weight: 400;\"> at your school is a great way to form a vivid community with people who love the same things you do, and a great opportunity to show initiative and leadership. Happy coding!\u00a0\u00a0<\/span><\/p>\n<p>by Caleb Taran<\/p>\n<p><i><span style=\"font-weight: 400;\">Do you want more resources on great Coding Resources for Middle Schoolers? NSTEM\u2019s vast resources database provides thousands of STEM resources that are searchable by category, school level and state. This comprehensive library includes info on enrichment activities, curricula, internships, scholarships and more.<\/span><\/i><a href=\"https:\/\/nstem.org\/staging\/resource-library\"> <i><span style=\"font-weight: 400;\">Check out a free sampling here<\/span><\/i><\/a><i><span style=\"font-weight: 400;\">. Or get an <\/span><\/i><a href=\"https:\/\/nstem.org\/staging\/start-a-chapter\/\"><i><span style=\"font-weight: 400;\">NSTEM membership<\/span><\/i><\/a><i><span style=\"font-weight: 400;\"> today to unlock the complete list.\u00a0<\/span><\/i><\/p>\n<p><b>Middle School is where students are transformed, entering as children and emerging as young adults. Project-based learning enrichment helps students connect the dots between STEM and real life, making math and science relevant for them, keeping them engaged and interested. With a meaningful middle school experience, students are far more likely to focus on STEM disciplines in high school and beyond.\u00a0 To start your 6-8, middle school chapter of the National STEM Honor Society, <\/b><a href=\"https:\/\/nstem.org\/staging\/start-a-chapter\/\"><b>click here.<\/b><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When was the last time you wrote an essay with paper and pen? What used to be the default for students across the world is now seen as increasingly obsolete. Why tire out your hand so much, and waste so much paper, doing something that is much easier on a writing software such as Microsoft [&hellip;]<\/p>\n","protected":false},"author":136,"featured_media":42376,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"pmpro_default_level":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[198],"tags":[504,288,199,205,229],"persona":[847],"class_list":{"0":"post-42374","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-blog","8":"tag-middle-school-6th-through-8th-grade","9":"tag-stem-classroom","10":"tag-stem-education","11":"tag-stem-resources","12":"tag-technology","13":"persona-middle","14":"pmpro-has-access","15":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>5 Great Coding Resources for Middle Schoolers National STEM\u2122 Honor Society<\/title>\n<meta name=\"description\" content=\"Learn about the best coding education platforms and encourage your middle school student to start coding.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"5 Great Coding Resources for Middle Schoolers\" \/>\n<meta property=\"og:description\" content=\"When was the last time you wrote an essay with paper and pen? What used to be the default for students across the world is now seen as increasingly\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/\" \/>\n<meta property=\"og:site_name\" content=\"Stage Site\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/NSTEMHS\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-11T00:58:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-08T19:23:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"291\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"NSTEM Media\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@NSTEMHS\" \/>\n<meta name=\"twitter:site\" content=\"@NSTEMHS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"NSTEM Media\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2023\\\/06\\\/5-great-coding-resources-for-middle-schoolers\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2023\\\/06\\\/5-great-coding-resources-for-middle-schoolers\\\/\"},\"author\":{\"name\":\"NSTEM Media\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#\\\/schema\\\/person\\\/214e5805333085326e1521d82f3c95bc\"},\"headline\":\"5 Great Coding Resources for Middle Schoolers\",\"datePublished\":\"2023-06-11T00:58:01+00:00\",\"dateModified\":\"2025-08-08T19:23:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2023\\\/06\\\/5-great-coding-resources-for-middle-schoolers\\\/\"},\"wordCount\":867,\"publisher\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2023\\\/06\\\/5-great-coding-resources-for-middle-schoolers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nstem.org\\\/staging\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/unnamed-2.png\",\"keywords\":[\"Middle School - 6th through 8th Grade\",\"STEM classroom\",\"STEM Education\",\"STEM Resources\",\"technology\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2023\\\/06\\\/5-great-coding-resources-for-middle-schoolers\\\/\",\"url\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2023\\\/06\\\/5-great-coding-resources-for-middle-schoolers\\\/\",\"name\":\"5 Great Coding Resources for Middle Schoolers National STEM\u2122 Honor Society\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2023\\\/06\\\/5-great-coding-resources-for-middle-schoolers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2023\\\/06\\\/5-great-coding-resources-for-middle-schoolers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nstem.org\\\/staging\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/unnamed-2.png\",\"datePublished\":\"2023-06-11T00:58:01+00:00\",\"dateModified\":\"2025-08-08T19:23:45+00:00\",\"description\":\"Learn about the best coding education platforms and encourage your middle school student to start coding.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2023\\\/06\\\/5-great-coding-resources-for-middle-schoolers\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nstem.org\\\/staging\\\/2023\\\/06\\\/5-great-coding-resources-for-middle-schoolers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2023\\\/06\\\/5-great-coding-resources-for-middle-schoolers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/nstem.org\\\/staging\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/unnamed-2.png\",\"contentUrl\":\"https:\\\/\\\/nstem.org\\\/staging\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/unnamed-2.png\",\"width\":512,\"height\":291},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2023\\\/06\\\/5-great-coding-resources-for-middle-schoolers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nstem.org\\\/staging\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/nstem.org\\\/staging\\\/category\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"5 Great Coding Resources for Middle Schoolers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#website\",\"url\":\"https:\\\/\\\/nstem.org\\\/staging\\\/\",\"name\":\"Stage Site\",\"description\":\"From Pre-K to Career\u2122\",\"publisher\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nstem.org\\\/staging\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#organization\",\"name\":\"National STEM Honor Society\u00ae\",\"url\":\"https:\\\/\\\/nstem.org\\\/staging\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/nstem.org\\\/staging\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/cropped-logo-512.png\",\"contentUrl\":\"https:\\\/\\\/nstem.org\\\/staging\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/cropped-logo-512.png\",\"width\":512,\"height\":512,\"caption\":\"National STEM Honor Society\u00ae\"},\"image\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/NSTEMHS\\\/\",\"https:\\\/\\\/x.com\\\/NSTEMHS\",\"https:\\\/\\\/www.instagram.com\\\/nstemhs\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/national-stem-honor-society\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCxLcsf1yw90kOZfbP8byp_w\\\/featured\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#\\\/schema\\\/person\\\/214e5805333085326e1521d82f3c95bc\",\"name\":\"NSTEM Media\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b31a444783741f60f28174cbebc7ecdfe2971910ce8bb22a51bda9a16d8d16b4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b31a444783741f60f28174cbebc7ecdfe2971910ce8bb22a51bda9a16d8d16b4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b31a444783741f60f28174cbebc7ecdfe2971910ce8bb22a51bda9a16d8d16b4?s=96&d=mm&r=g\",\"caption\":\"NSTEM Media\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"5 Great Coding Resources for Middle Schoolers National STEM\u2122 Honor Society","description":"Learn about the best coding education platforms and encourage your middle school student to start coding.","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:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/","og_locale":"en_US","og_type":"article","og_title":"5 Great Coding Resources for Middle Schoolers","og_description":"When was the last time you wrote an essay with paper and pen? What used to be the default for students across the world is now seen as increasingly","og_url":"https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/","og_site_name":"Stage Site","article_publisher":"https:\/\/www.facebook.com\/NSTEMHS\/","article_published_time":"2023-06-11T00:58:01+00:00","article_modified_time":"2025-08-08T19:23:45+00:00","og_image":[{"width":512,"height":291,"url":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2.png","type":"image\/png"}],"author":"NSTEM Media","twitter_card":"summary_large_image","twitter_creator":"@NSTEMHS","twitter_site":"@NSTEMHS","twitter_misc":{"Written by":"NSTEM Media","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/#article","isPartOf":{"@id":"https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/"},"author":{"name":"NSTEM Media","@id":"https:\/\/nstem.org\/staging\/#\/schema\/person\/214e5805333085326e1521d82f3c95bc"},"headline":"5 Great Coding Resources for Middle Schoolers","datePublished":"2023-06-11T00:58:01+00:00","dateModified":"2025-08-08T19:23:45+00:00","mainEntityOfPage":{"@id":"https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/"},"wordCount":867,"publisher":{"@id":"https:\/\/nstem.org\/staging\/#organization"},"image":{"@id":"https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/#primaryimage"},"thumbnailUrl":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2.png","keywords":["Middle School - 6th through 8th Grade","STEM classroom","STEM Education","STEM Resources","technology"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/","url":"https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/","name":"5 Great Coding Resources for Middle Schoolers National STEM\u2122 Honor Society","isPartOf":{"@id":"https:\/\/nstem.org\/staging\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/#primaryimage"},"image":{"@id":"https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/#primaryimage"},"thumbnailUrl":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2.png","datePublished":"2023-06-11T00:58:01+00:00","dateModified":"2025-08-08T19:23:45+00:00","description":"Learn about the best coding education platforms and encourage your middle school student to start coding.","breadcrumb":{"@id":"https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/#primaryimage","url":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2.png","contentUrl":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2.png","width":512,"height":291},{"@type":"BreadcrumbList","@id":"https:\/\/nstem.org\/staging\/2023\/06\/5-great-coding-resources-for-middle-schoolers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nstem.org\/staging\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/nstem.org\/staging\/category\/blog\/"},{"@type":"ListItem","position":3,"name":"5 Great Coding Resources for Middle Schoolers"}]},{"@type":"WebSite","@id":"https:\/\/nstem.org\/staging\/#website","url":"https:\/\/nstem.org\/staging\/","name":"Stage Site","description":"From Pre-K to Career\u2122","publisher":{"@id":"https:\/\/nstem.org\/staging\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nstem.org\/staging\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/nstem.org\/staging\/#organization","name":"National STEM Honor Society\u00ae","url":"https:\/\/nstem.org\/staging\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nstem.org\/staging\/#\/schema\/logo\/image\/","url":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2018\/08\/cropped-logo-512.png","contentUrl":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2018\/08\/cropped-logo-512.png","width":512,"height":512,"caption":"National STEM Honor Society\u00ae"},"image":{"@id":"https:\/\/nstem.org\/staging\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/NSTEMHS\/","https:\/\/x.com\/NSTEMHS","https:\/\/www.instagram.com\/nstemhs\/","https:\/\/www.linkedin.com\/company\/national-stem-honor-society\/","https:\/\/www.youtube.com\/channel\/UCxLcsf1yw90kOZfbP8byp_w\/featured"]},{"@type":"Person","@id":"https:\/\/nstem.org\/staging\/#\/schema\/person\/214e5805333085326e1521d82f3c95bc","name":"NSTEM Media","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/b31a444783741f60f28174cbebc7ecdfe2971910ce8bb22a51bda9a16d8d16b4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b31a444783741f60f28174cbebc7ecdfe2971910ce8bb22a51bda9a16d8d16b4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b31a444783741f60f28174cbebc7ecdfe2971910ce8bb22a51bda9a16d8d16b4?s=96&d=mm&r=g","caption":"NSTEM Media"}}]}},"taxonomy_info":{"category":[{"value":198,"label":"Blog"}],"post_tag":[{"value":504,"label":"Middle School - 6th through 8th Grade"},{"value":288,"label":"STEM classroom"},{"value":199,"label":"STEM Education"},{"value":205,"label":"STEM Resources"},{"value":229,"label":"technology"}],"persona":[{"value":847,"label":"Middle 6-8"}]},"featured_image_src_large":["https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2.png",512,291,false],"author_info":{"display_name":"NSTEM Media","author_link":"https:\/\/nstem.org\/staging\/author\/media\/"},"comment_info":0,"category_info":[{"term_id":198,"name":"Blog","slug":"blog","term_group":0,"term_taxonomy_id":198,"taxonomy":"category","description":"","parent":0,"count":274,"filter":"raw","meta":[],"cat_ID":198,"category_count":274,"category_description":"","cat_name":"Blog","category_nicename":"blog","category_parent":0}],"tag_info":[{"term_id":504,"name":"Middle School - 6th through 8th Grade","slug":"middle-school-6th-through-8th-grade","term_group":0,"term_taxonomy_id":504,"taxonomy":"post_tag","description":"","parent":0,"count":54,"filter":"raw","meta":[]},{"term_id":288,"name":"STEM classroom","slug":"stem-classroom","term_group":0,"term_taxonomy_id":288,"taxonomy":"post_tag","description":"","parent":0,"count":12,"filter":"raw","meta":[]},{"term_id":199,"name":"STEM Education","slug":"stem-education","term_group":0,"term_taxonomy_id":199,"taxonomy":"post_tag","description":"","parent":0,"count":80,"filter":"raw","meta":[]},{"term_id":205,"name":"STEM Resources","slug":"stem-resources","term_group":0,"term_taxonomy_id":205,"taxonomy":"post_tag","description":"","parent":0,"count":20,"filter":"raw","meta":[]},{"term_id":229,"name":"technology","slug":"technology","term_group":0,"term_taxonomy_id":229,"taxonomy":"post_tag","description":"","parent":0,"count":9,"filter":"raw","meta":[]}],"featured_image_src":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2.png","featured_image_src_square":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2023\/06\/unnamed-2.png","_links":{"self":[{"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/posts\/42374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/users\/136"}],"replies":[{"embeddable":true,"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/comments?post=42374"}],"version-history":[{"count":0,"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/posts\/42374\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/media\/42376"}],"wp:attachment":[{"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/media?parent=42374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/categories?post=42374"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/tags?post=42374"},{"taxonomy":"persona","embeddable":true,"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/persona?post=42374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}