{"id":1912,"date":"2014-01-09T22:04:48","date_gmt":"2014-01-10T06:04:48","guid":{"rendered":"https:\/\/www.tynker.com\/blog\/?p=1912"},"modified":"2023-08-06T22:23:56","modified_gmt":"2023-08-07T05:23:56","slug":"lesson-plans-that-teach-kids-computer-programming","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/","title":{"rendered":"Lesson Plans that Teach Kids Computer Programming"},"content":{"rendered":"<h4>We are happy to announce two new programming courses for schools appropriate for Grades 3-8: Programming 101, and Programming 102.<\/h4>\n<p>Students learn at their own pace, which frees you up to provide more 1-on-1 attention.&nbsp;Programming concepts are introduced progressively in each lesson in Tynker&#8217;s interactive framework with narration, videos, guided tutorials, and projects.<\/p>\n<p><em>Teachers now have the flexibility to choose and buy just the lesson plans they need, and add more as they go along the school year<\/em>.<\/p>\n<h2>Programming 101<\/h2>\n<h2><\/h2>\n<p><a href=\"https:\/\/www.tynker.com\/courses\/programming-101.html\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1953 size-full\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/protramming-101.png\" alt=\"Tynker Programming 101\" width=\"557\" height=\"120\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/protramming-101.png 557w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/protramming-101-300x64.png 300w\" sizes=\"auto, (max-width: 557px) 100vw, 557px\" \/><\/a><\/p>\n<p><span style=\"font-size: 13px;\">With 15 lessons and 80+ activities, <a href=\"https:\/\/www.tynker.com\/elementary-school\/coding-curriculum\/programming-101\">this lesson plan<\/a> introduces students to visual programming. Students create their own programs to write stories, animate characters and create interactive programs. The topics covered in this course are:<\/span><\/p>\n<ul>\n<li><a href=\"https:\/\/www.tynker.com\/elementary-school\/coding-curriculum\/programming-101\"><span style=\"line-height: 13px;\">Introduction to Visual Programming<\/span><\/a><\/li>\n<li>Basic Scene creation with Actors, Backgrounds and Sounds<\/li>\n<li>Drawing your own Actors and Scenes<\/li>\n<li>Loops and Repetition<\/li>\n<li>Simple Motion and&nbsp;Animation<\/li>\n<li>Storytelling<\/li>\n<li>Making Greeting Cards<\/li>\n<li>Designing an animated Avatar<\/li>\n<\/ul>\n<h2>Programming 102<\/h2>\n<p><a href=\"https:\/\/www.tynker.com\/courses\/programming-102.html\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1955 size-full\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/protramming-102.png\" alt=\"Tynker Programming 102\" width=\"557\" height=\"120\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/protramming-102.png 557w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/protramming-102-300x64.png 300w\" sizes=\"auto, (max-width: 557px) 100vw, 557px\" \/><\/a><\/p>\n<p>With 14 lessons and 80+ activities, <a href=\"https:\/\/www.tynker.com\/elementary-school\/coding-curriculum\/programming-102\">this lesson plan<\/a> is a continuation from&nbsp;Programming 101. Students learn new concepts and techniques such as generating musical notes, math art, and designing games.&nbsp;The topics covered in this course are:<\/p>\n<ul>\n<li><span style=\"line-height: 13px;\">Generate computer music&nbsp;<\/span><\/li>\n<li>Positioning using X-Y coordinates<\/li>\n<li>Pen drawing and Turtle graphics<\/li>\n<li>Game design and keeping score<\/li>\n<li>Build a Quiz Game: Conditional Statements<\/li>\n<li>Build a Maze Game: Navigation, Color sensing, Win-loss<\/li>\n<\/ul>\n<p>As always, teacher feedback is extremely important to us &#8211; please do share your thoughts&nbsp;on these courses by writing to support@tynker.com.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are happy to announce two new programming courses for schools appropriate for Grades 3-8: Programming 101, and Programming 102. Students learn at their own pace, which frees you up to provide more 1-on-1 attention.&nbsp;Programming concepts are introduced progressively in each lesson in Tynker&#8217;s interactive framework with narration, videos, guided tutorials, and projects. Teachers now have the flexibility to choose [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52,10],"tags":[24,21,27,20,30,25,22,32,31,33,17,19,26,23,18,28,29],"class_list":["post-1912","post","type-post","status-publish","format-standard","hentry","category-coding-at-school","category-news-and-trends","tag-build-games","tag-build-your-own-game","tag-code-games","tag-coding-for-kids","tag-coding-games","tag-create-games","tag-create-your-own-game","tag-kids-learn-programming","tag-kids-learn-to-code","tag-kids-learn-to-make-games","tag-learn-programming","tag-learn-to-code","tag-make-games","tag-make-your-own-game","tag-programming-for-kids-2","tag-programming-games","tag-programming-games-for-kids"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Lesson Plans that Teach Kids Computer Programming - Tynker Blog<\/title>\n<meta name=\"description\" content=\"Explore comprehensive lesson plans designed to teach kids computer programming skills through fun and educational activities with Tynker.\" \/>\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\/lesson-plans-that-teach-kids-computer-programming\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lesson Plans that Teach Kids Computer Programming - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"Explore comprehensive lesson plans designed to teach kids computer programming skills through fun and educational activities with Tynker.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/\" \/>\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=\"2014-01-10T06:04:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-07T05:23:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tynker.com\/blog\/wp-content\/uploads\/protramming-101.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<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lesson Plans that Teach Kids Computer Programming - Tynker Blog","description":"Explore comprehensive lesson plans designed to teach kids computer programming skills through fun and educational activities with Tynker.","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\/lesson-plans-that-teach-kids-computer-programming\/","og_locale":"en_US","og_type":"article","og_title":"Lesson Plans that Teach Kids Computer Programming - Tynker Blog","og_description":"Explore comprehensive lesson plans designed to teach kids computer programming skills through fun and educational activities with Tynker.","og_url":"https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2014-01-10T06:04:48+00:00","article_modified_time":"2023-08-07T05:23:56+00:00","og_image":[{"url":"https:\/\/www.tynker.com\/blog\/wp-content\/uploads\/protramming-101.png"}],"author":"Tynker","twitter_card":"summary_large_image","twitter_creator":"@gotynker","twitter_site":"@gotynker","twitter_misc":{"Written by":"Tynker"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/"},"author":{"name":"Tynker","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57"},"headline":"Lesson Plans that Teach Kids Computer Programming","datePublished":"2014-01-10T06:04:48+00:00","dateModified":"2023-08-07T05:23:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/"},"wordCount":249,"commentCount":1,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tynker.com\/blog\/wp-content\/uploads\/protramming-101.png","keywords":["Build Games","build your own game","code games","Coding for Kids","coding games","Create Games","create your own game","kids learn programming","kids learn to code","kids learn to make games","Learn Programming","Learn to Code","Make Games","make your own game","Programming for Kids","Programming Games","Programming Games for Kids"],"articleSection":["Coding in the Classroom","News and Trends"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/","url":"https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/","name":"Lesson Plans that Teach Kids Computer Programming - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/#primaryimage"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tynker.com\/blog\/wp-content\/uploads\/protramming-101.png","datePublished":"2014-01-10T06:04:48+00:00","dateModified":"2023-08-07T05:23:56+00:00","description":"Explore comprehensive lesson plans designed to teach kids computer programming skills through fun and educational activities with Tynker.","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/#primaryimage","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/protramming-101.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/protramming-101.png","width":557,"height":120,"caption":"programming for kids"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/lesson-plans-that-teach-kids-computer-programming\/#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":"Lesson Plans that Teach Kids Computer Programming"}]},{"@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\/1912","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=1912"}],"version-history":[{"count":26,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/1912\/revisions"}],"predecessor-version":[{"id":35514,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/1912\/revisions\/35514"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=1912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=1912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=1912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}