{"id":4467,"date":"2026-07-02T01:12:16","date_gmt":"2026-07-02T01:12:16","guid":{"rendered":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/"},"modified":"2026-07-02T01:12:16","modified_gmt":"2026-07-02T01:12:16","slug":"teaching-coding-for-kids-grade-5","status":"publish","type":"post","link":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/","title":{"rendered":"Teaching Programming with Code Building Blocks in Grade 5: Oklahoma Standard 5.AP.C.01"},"content":{"rendered":"<h1>Teaching Programming with Code Building Blocks in Grade 5: Oklahoma Standard 5.AP.C.01<\/h1>\n<p>Teaching coding for kids in grade 5 does not have to be complicated. Picture a catch game that starts on a click, loops a falling star, and adds to a score variable. That kind of thinking is exactly what Oklahoma&#39;s grade 5 computer science standard 5.AP.C.01 asks students to practice \u2014 and it is very teachable with the right materials. This post walks through what the standard means, the misconceptions students bring to it, and discussion starters you can use tomorrow, whether you teach in a classroom or at your kitchen table.<\/p>\n<h2>What Does Standard 5.AP.C.01 Actually Ask?<\/h2>\n<blockquote>\n<p>Create programs using a programming language that utilize sequencing, repetition, conditionals, event handlers and variables using math operations to manipulate values to solve a problem or express ideas both independently and collaboratively.\n\u2014 <em>Oklahoma Academic Standards for Computer Science (February 2023)<\/em><\/p>\n<\/blockquote>\n<p>In plain language: Oklahoma&#39;s standard asks fifth graders to create programs, often in a block language like Scratch, that combine sequencing, loops, conditionals, event handlers, and variables with math, working both on their own and with classmates.<\/p>\n<p>In student-friendly terms, the learning target is: <strong>&quot;I can create a program that combines sequencing, loops, conditionals, event handlers, and variables with math operations to solve a problem or express an idea.&quot;<\/strong><\/p>\n<h2>What Students Should Be Able to Do<\/h2>\n<ul>\n<li>I can put program steps in the correct sequence.<\/li>\n<li>I can use a loop for repetition and a conditional to make a decision.<\/li>\n<li>I can use an event handler so my program responds to an action.<\/li>\n<li>I can use a variable with a math operation to store and change a value.<\/li>\n<\/ul>\n<p>Along the way, students pick up the working vocabulary of the topic: sequence, input, event, variable, value, operator, debug, loop, command, code, program, conditional, block.<\/p>\n<h2>Coding For Kids: Misconceptions to Watch For<\/h2>\n<p>These are the wrong turns students reliably take with this standard \u2014 knowing them ahead of time is half the lesson plan. Each correction strategy below comes straight from the unit&#39;s teacher guide (the paragraph and activity references point into the unit itself).<\/p>\n<p><strong>1. &quot;The order of blocks does not really matter as long as they are all there.&quot;<\/strong><\/p>\n<p>Use paragraph 2. Run a sequence in the wrong order (wave before say hello) and show the wrong result. Computers follow steps in order, so sequence matters.<\/p>\n<p><strong>2. &quot;A loop and a conditional are the same thing.&quot;<\/strong><\/p>\n<p>Use paragraphs 3-4. A loop repeats steps; a conditional makes a decision. Sort examples into &#39;repeats&#39; versus &#39;decides&#39; to separate them.<\/p>\n<p><strong>3. &quot;An event handler is just another regular step in the sequence.&quot;<\/strong><\/p>\n<p>Use paragraph 5. Event handlers wait for an action (a &#39;when&#39; block) and respond. Without them the program runs once and stops; with them it reacts to the user.<\/p>\n<p><strong>4. &quot;Variables and math are only for math class, not for games or art.&quot;<\/strong><\/p>\n<p>Use paragraph 6. Show SCORE = SCORE + 1 in a game. Math operations manipulate variable values to keep score, run timers, and animate, in every kind of program.<\/p>\n<h2>Discussion Starters You Can Use Tomorrow<\/h2>\n<ul>\n<li>What is a favorite game or app, and which building blocks do you think it uses?<\/li>\n<li>Why do you think computers are so good at repetition (loops)?<\/li>\n<li>Can you describe an everyday &#39;if-then&#39; decision you make, like a conditional?<\/li>\n<\/ul>\n<h2>Bringing It Home<\/h2>\n<p>This topic is a natural one for families. One ten-minute activity to try: Together, try a free block-coding activity such as an Hour of Code or Scratch project online, or do it unplugged: write the steps for a simple game on paper, then add a loop (something that repeats), a conditional (an if-then), and a score that goes up. Ask your child to point out each building block they used.<\/p>\n<h2>Where This Leads<\/h2>\n<p>Students who can create a program that combines sequencing, loops, conditionals, event handlers, and variables with math operations to solve a problem or express an idea are building skills used every day in software development, video game design, animation and digital art, robotics engineering, and data science.<\/p>\n<h2>Part of the Complete Grade 5 Computer Science Curriculum<\/h2>\n<p>This lesson covers just one standard. It is part of a complete grade 5 computer science curriculum aligned to <strong>every<\/strong> Oklahoma OAS CS standard. See the full listing \u2014 every standard, organized by strand \u2014 here: <strong><a href=\"https:\/\/infobymattcole.com\/index.php\/2026\/07\/01\/teaching-5th-grade-computer-science-curriculum-grade-5\/\">Grade 5 Computer Science Curriculum: Every Oklahoma OAS CS Standard<\/a><\/strong>.<\/p>\n\n<h2 class=\"wp-block-heading\">See the Unit in Action<\/h2>\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"5APC01 Programming with Control Structures Promo\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/XhsKqB2z7LM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n<h2>Get the Complete 5.AP.C.01 Unit<\/h2>\n<p>I built a complete, no-prep unit for this standard \u2014 <strong>Programming with Sequencing, Loops, Conditionals, Events, and Variables<\/strong> \u2014 covering 4-5 days of instruction across 38 pages:<\/p>\n<ul>\n<li><strong>Teacher guide<\/strong> \u2014 day-by-day pacing, misconceptions to watch for, discussion questions, differentiation for support \/ ELL \/ extension, and a 4-point rubric<\/li>\n<li><strong>Student learning target page<\/strong> \u2014 a kid-friendly &quot;I can&quot; statement with success criteria<\/li>\n<li><strong>Full content lesson<\/strong> with 3 embedded &quot;Check Your Understanding&quot; checkpoints<\/li>\n<li><strong>12-question assessment<\/strong> (6 multiple choice, 4 true\/false, 2 short answer) with a complete answer key, explanations, and exemplar responses<\/li>\n<li><strong>Group activity<\/strong> \u2014 &quot;Design a Program Together&quot; (30-35 minutes)<\/li>\n<li><strong>Individual activity<\/strong> \u2014 &quot;Name That Building Block&quot; (15-20 minutes)<\/li>\n<li><strong>Crossword and word search<\/strong> built from all 13 vocabulary terms (with answer keys)<\/li>\n<li><strong>Family connection letter<\/strong> \u2014 a plain-language page for parents, with dinner-table questions and a 10-minute home activity<\/li>\n<li><strong>Certificate of achievement<\/strong> \u2014 ready to sign and send home<\/li>\n<li><strong>Design Your Program Planner<\/strong> (separate printable, 1 page)<\/li>\n<li><strong>Code Building Blocks Reference Notes<\/strong> (separate printable, 1 page)<\/li>\n<li><strong>Name That Building Block<\/strong> (separate printable, 1 page)<\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/www.teacherspayteachers.com\/Product\/Grade-5-Computer-Science-Programming-with-Code-Building-Blocks-5APC01-16676642\">Get Programming with Code Building Blocks on Teachers Pay Teachers \u2192<\/a><\/strong><\/p>\n<p><em>Also aligned to CSTA 1B-AP-10: Create programs that include sequences, events, loops, and conditionals.<\/em><\/p>\n<p><em>Every Sooner Standards resource is built directly from the official Oklahoma Academic Standards for Computer Science (February 2023) \u2014 standard text verified, never paraphrased from memory.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Teaching Programming with Code Building Blocks in Grade 5: Oklahoma Standard 5.AP.C.01 Teaching coding for kids in grade 5 does not have to be complicated. Picture a catch game that starts on a click, loops a falling star, and adds to a score variable. That kind of thinking is exactly what Oklahoma&#39;s grade 5 computer&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4466,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_wp_convertkit_post_meta":{"form":"-1","landing_page":"0","tag":"0","restrict_content":"0"},"_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":[894],"tags":[3549,3551,3411,3516,3515,3518,897,3550,3517,3514],"class_list":["post-4467","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sooner-standards","tag-5-ap-c-01","tag-coding-for-kids","tag-computer-science","tag-csta-2","tag-grade-5","tag-no-prep","tag-oklahoma-academic-standards","tag-programming-with-code-building-blocks","tag-stem","tag-unplugged-computer-science"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Coding For Kids in Grade 5 (No-Prep Unit) | 5.AP.C.01<\/title>\n<meta name=\"description\" content=\"Teaching coding for kids in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.C.01) includes the lesson, activities, and answer keys.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Coding For Kids in Grade 5 (No-Prep Unit) | 5.AP.C.01\" \/>\n<meta property=\"og:description\" content=\"Teaching coding for kids in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.C.01) includes the lesson, activities, and answer keys.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/\" \/>\n<meta property=\"og:site_name\" content=\"Sooner Standards\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-02T01:12:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APC01_Programming-with-Control-Structures_Cover.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matt\" \/>\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:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-for-kids-grade-5\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-for-kids-grade-5\\\/\"},\"author\":{\"name\":\"Matt\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/person\\\/43d5aec0f811d1758ed2b79e9a15c716\"},\"headline\":\"Teaching Programming with Code Building Blocks in Grade 5: Oklahoma Standard 5.AP.C.01\",\"datePublished\":\"2026-07-02T01:12:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-for-kids-grade-5\\\/\"},\"wordCount\":969,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-for-kids-grade-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APC01_Programming-with-Control-Structures_Cover.png\",\"keywords\":[\"5.AP.C.01\",\"Coding For Kids\",\"Computer Science\",\"CSTA\",\"Grade 5\",\"No Prep\",\"Oklahoma Academic Standards\",\"Programming with Code Building Blocks\",\"STEM\",\"Unplugged Computer Science\"],\"articleSection\":[\"Sooner Standards\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-for-kids-grade-5\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-for-kids-grade-5\\\/\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-for-kids-grade-5\\\/\",\"name\":\"Coding For Kids in Grade 5 (No-Prep Unit) | 5.AP.C.01\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-for-kids-grade-5\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-for-kids-grade-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APC01_Programming-with-Control-Structures_Cover.png\",\"datePublished\":\"2026-07-02T01:12:16+00:00\",\"description\":\"Teaching coding for kids in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.C.01) includes the lesson, activities, and answer keys.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-for-kids-grade-5\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-for-kids-grade-5\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-for-kids-grade-5\\\/#primaryimage\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APC01_Programming-with-Control-Structures_Cover.png\",\"contentUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APC01_Programming-with-Control-Structures_Cover.png\",\"width\":1500,\"height\":1200,\"caption\":\"Teaching coding for kids in Grade 5 unit cover (OAS 5.AP.C.01)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-for-kids-grade-5\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/infobymattcole.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Teaching Programming with Code Building Blocks in Grade 5: Oklahoma Standard 5.AP.C.01\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#website\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/\",\"name\":\"Sooner Standards\",\"description\":\"Oklahoma&#039;s OAS-CS Resource Library\",\"publisher\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/infobymattcole.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#organization\",\"name\":\"Sooner Standards\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-22022423.jpg\",\"contentUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-22022423.jpg\",\"width\":140,\"height\":138,\"caption\":\"Sooner Standards\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/person\\\/43d5aec0f811d1758ed2b79e9a15c716\",\"name\":\"Matt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g\",\"caption\":\"Matt\"},\"sameAs\":[\"http:\\\/\\\/mattcole.us\"],\"url\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/author\\\/mcwolf71\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Coding For Kids in Grade 5 (No-Prep Unit) | 5.AP.C.01","description":"Teaching coding for kids in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.C.01) includes the lesson, activities, and answer keys.","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:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/","og_locale":"en_US","og_type":"article","og_title":"Coding For Kids in Grade 5 (No-Prep Unit) | 5.AP.C.01","og_description":"Teaching coding for kids in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.C.01) includes the lesson, activities, and answer keys.","og_url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/","og_site_name":"Sooner Standards","article_published_time":"2026-07-02T01:12:16+00:00","og_image":[{"width":1500,"height":1200,"url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APC01_Programming-with-Control-Structures_Cover.png","type":"image\/png"}],"author":"Matt","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Matt","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/#article","isPartOf":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/"},"author":{"name":"Matt","@id":"https:\/\/infobymattcole.com\/#\/schema\/person\/43d5aec0f811d1758ed2b79e9a15c716"},"headline":"Teaching Programming with Code Building Blocks in Grade 5: Oklahoma Standard 5.AP.C.01","datePublished":"2026-07-02T01:12:16+00:00","mainEntityOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/"},"wordCount":969,"commentCount":0,"publisher":{"@id":"https:\/\/infobymattcole.com\/#organization"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APC01_Programming-with-Control-Structures_Cover.png","keywords":["5.AP.C.01","Coding For Kids","Computer Science","CSTA","Grade 5","No Prep","Oklahoma Academic Standards","Programming with Code Building Blocks","STEM","Unplugged Computer Science"],"articleSection":["Sooner Standards"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/","url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/","name":"Coding For Kids in Grade 5 (No-Prep Unit) | 5.AP.C.01","isPartOf":{"@id":"https:\/\/infobymattcole.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/#primaryimage"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APC01_Programming-with-Control-Structures_Cover.png","datePublished":"2026-07-02T01:12:16+00:00","description":"Teaching coding for kids in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.C.01) includes the lesson, activities, and answer keys.","breadcrumb":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/#primaryimage","url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APC01_Programming-with-Control-Structures_Cover.png","contentUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APC01_Programming-with-Control-Structures_Cover.png","width":1500,"height":1200,"caption":"Teaching coding for kids in Grade 5 unit cover (OAS 5.AP.C.01)"},{"@type":"BreadcrumbList","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-for-kids-grade-5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/infobymattcole.com\/"},{"@type":"ListItem","position":2,"name":"Teaching Programming with Code Building Blocks in Grade 5: Oklahoma Standard 5.AP.C.01"}]},{"@type":"WebSite","@id":"https:\/\/infobymattcole.com\/#website","url":"https:\/\/infobymattcole.com\/","name":"Sooner Standards","description":"Oklahoma&#039;s OAS-CS Resource Library","publisher":{"@id":"https:\/\/infobymattcole.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/infobymattcole.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/infobymattcole.com\/#organization","name":"Sooner Standards","url":"https:\/\/infobymattcole.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/infobymattcole.com\/#\/schema\/logo\/image\/","url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/06\/cropped-22022423.jpg","contentUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/06\/cropped-22022423.jpg","width":140,"height":138,"caption":"Sooner Standards"},"image":{"@id":"https:\/\/infobymattcole.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/infobymattcole.com\/#\/schema\/person\/43d5aec0f811d1758ed2b79e9a15c716","name":"Matt","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g","caption":"Matt"},"sameAs":["http:\/\/mattcole.us"],"url":"https:\/\/infobymattcole.com\/index.php\/author\/mcwolf71\/"}]}},"_links":{"self":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts\/4467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/comments?post=4467"}],"version-history":[{"count":0,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts\/4467\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media\/4466"}],"wp:attachment":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media?parent=4467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/categories?post=4467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/tags?post=4467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}