{"id":7195,"date":"2016-10-18T17:58:45","date_gmt":"2016-10-19T00:58:45","guid":{"rendered":"https:\/\/www.tynker.com\/blog\/?p=7195"},"modified":"2023-10-27T02:22:28","modified_gmt":"2023-10-27T09:22:28","slug":"new-teach-javascript-with-tynker","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/","title":{"rendered":"New! JavaScript School Course Launched"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69fd1bf934e73\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #206be5;color:#206be5\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #206be5;color:#206be5\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69fd1bf934e73\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/#New_JavaScript_School_Course_Launched\" >New!\u00a0JavaScript School Course Launched<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/#How_Tynkers_Curriculum_Works\" >How Tynker\u2019s Curriculum Works<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/#What_Students_Learn_in_JavaScript_101\" >What Students Learn in JavaScript 101<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/#How_to_Use_JavaScript_101_with_Your_Class\" >How to Use JavaScript 101 with Your Class<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"New_JavaScript_School_Course_Launched\"><\/span>New!\u00a0JavaScript School Course Launched<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Tynker\u2019s new <a href=\"https:\/\/www.tynker.com\/school\/courses\/show?id=12-javascript-101\" target=\"_blank\" rel=\"noopener\">JavaScript course<\/a> prepares students for the rigors of <a href=\"https:\/\/www.tynker.com\/apcs-school\/coding-curriculum\">AP Computer Science<\/a> when they get to high school and bridges the gap between block-based coding and text-based coding.<\/p>\n<p>Tynker\u2019s curriculum is the best way to get your students on track to succeed in AP Computer Science and beyond while sparking a lifelong passion for creating with code. This starts by inspiring an interest in coding and teaching Computer Science fundamentals, like computational thinking, data structures, algorithmic problem solving, and abstraction. But to really get to the next level, students need to transition to a mainstream coding language&#8211;and that&#8217;s where our new JavaScript course comes in.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_Tynkers_Curriculum_Works\"><\/span>How Tynker\u2019s Curriculum Works<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We start kids in grades K-8 with drag-and-drop visual programming and self-guided online courses in order to eliminate the frustrations of syntax early on. Using Tynker\u2019s block-based coding language, students learn important <a href=\"https:\/\/www.tynker.com\/school\/coding-curriculum\/\">programming concepts<\/a>, computational thinking, and debugging in a fun environment as they make games and other projects.<\/p>\n<p>Once students are comfortable with advanced coding concepts and ready to take on the challenges of syntax, they can transition to JavaScript with our new course JavaScript 101. We recommend JavaScript 101 for intermediate or advanced coders in upper middle or high school.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_Students_Learn_in_JavaScript_101\"><\/span>What Students Learn in JavaScript 101<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In this advanced lesson plan, students will be introduced to JavaScript as they complete engaging lessons, solve challenging puzzles, and build their own games in JavaScript. As they work through the different modules in JavaScript 101, students gain a strong mastery of JavaScript syntax, as well as the ability to creatively program games and other projects and debug their own code. Students learn conditional logic, loops, nested loops, variables, keyboard and mouse events, expressions, the HTML canvas, collision detection, arrays and objects, and much more.<\/p>\n<div class=\"one_half\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-7203\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/expressions-1024x637.png\" alt=\"expressions\" width=\"1024\" height=\"637\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/expressions-1024x637.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/expressions-150x93.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/expressions-300x187.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/expressions-1280x796.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/expressions.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div>\n<div class=\"one_half last\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-7204\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/light-it-up-1024x637.png\" alt=\"light-it-up\" width=\"1024\" height=\"637\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/light-it-up-1024x637.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/light-it-up-150x93.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/light-it-up-300x187.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/light-it-up-1280x796.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/light-it-up.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div><div class=\"clearboth\"><\/div>\n<p><em>Students solve\u00a0puzzles to learn about sequencing, syntax, expressions, loops, variables, and more. These puzzles allow them to experiment with JavaScript in a structured environment and focus on building algorithms to solve problems.<\/em><\/p>\n<div class=\"one_half\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-7205\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/game-design-1024x637.png\" alt=\"game-design\" width=\"1024\" height=\"637\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/game-design-1024x637.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/game-design-150x93.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/game-design-300x187.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/game-design-1280x796.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/game-design.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div>\n<div class=\"one_half last\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-7206\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/snake-1024x637.png\" alt=\"snake\" width=\"1024\" height=\"637\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/snake-1024x637.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/snake-150x93.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/snake-300x187.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/snake-1280x796.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/snake.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div><div class=\"clearboth\"><\/div>\n<p><em>Students use Tynker&#8217;s JavaScript notebooks to program their own games from the ground up. They implement\u00a0classic games like Snake, Breakout, Pong, Flappy Bird, Alien Invaders, and Geometry Dash, all while learning about the HTML canvas, collision detection, mouse and keyboard events, and keeping score.<\/em><\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Use_JavaScript_101_with_Your_Class\"><\/span>How to Use JavaScript 101 with Your Class<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>JavaScript 101, like all Tynker courses, comes with comprehensive teacher guides and answer keys that make it easy to teach programming even if you don&#8217;t have any previous programming experience. Tynker does all the teaching for you and students progress through lessons at their own pace. This frees you up to mentor students on their projects and help students who are struggling.<\/p>\n<p>JavaScript 101 is included with any <a href=\"https:\/\/www.tynker.com\/k8-school\/coding-curriculum\/javascript-1\">K-8<\/a> or <a href=\"https:\/\/www.tynker.com\/middle-school\/coding-curriculum\/javascript-1\">Middle School<\/a> license. If your school has one of these licenses, you already have access to this course.<\/p>\n<p style=\"text-align: center;\"><a class=\"sf-button large accent standard \" href=\"https:\/\/www.tynker.com\/school\/courses\/request\" target=\"_blank\"><span class=\"text\">Request a Quote<\/span><\/a>\n","protected":false},"excerpt":{"rendered":"<p>New!\u00a0JavaScript School Course Launched Tynker\u2019s new JavaScript course prepares students for the rigors of AP Computer Science when they get to high school and bridges the gap between block-based coding and text-based coding. Tynker\u2019s curriculum is the best way to get your students on track to succeed in AP Computer Science and beyond while sparking a lifelong passion for creating [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7384,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52,511],"tags":[447,446],"class_list":["post-7195","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coding-at-school","category-programming-languages","tag-javascript","tag-text-coding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>New! JavaScript School Course Launched - Tynker Blog<\/title>\n<meta name=\"description\" content=\"Teach JavaScript effortlessly with Tynker - Discover an intuitive approach to introducing kids to 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:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New! JavaScript School Course Launched - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"Teach JavaScript effortlessly with Tynker - Discover an intuitive approach to introducing kids to coding.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/\" \/>\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=\"2016-10-19T00:58:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-27T09:22:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/JS-course.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"443\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tynker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@gotynker\" \/>\n<meta name=\"twitter:site\" content=\"@gotynker\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tynker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New! JavaScript School Course Launched - Tynker Blog","description":"Teach JavaScript effortlessly with Tynker - Discover an intuitive approach to introducing kids to 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:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/","og_locale":"en_US","og_type":"article","og_title":"New! JavaScript School Course Launched - Tynker Blog","og_description":"Teach JavaScript effortlessly with Tynker - Discover an intuitive approach to introducing kids to coding.","og_url":"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2016-10-19T00:58:45+00:00","article_modified_time":"2023-10-27T09:22:28+00:00","og_image":[{"width":1200,"height":443,"url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/JS-course.png","type":"image\/png"}],"author":"Tynker","twitter_card":"summary_large_image","twitter_creator":"@gotynker","twitter_site":"@gotynker","twitter_misc":{"Written by":"Tynker","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/"},"author":{"name":"Tynker","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57"},"headline":"New! JavaScript School Course Launched","datePublished":"2016-10-19T00:58:45+00:00","dateModified":"2023-10-27T09:22:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/"},"wordCount":524,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/JS-course.png","keywords":["JavaScript","Text Coding"],"articleSection":["Coding in the Classroom","Programming Languages"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/","url":"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/","name":"New! JavaScript School Course Launched - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/#primaryimage"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/JS-course.png","datePublished":"2016-10-19T00:58:45+00:00","dateModified":"2023-10-27T09:22:28+00:00","description":"Teach JavaScript effortlessly with Tynker - Discover an intuitive approach to introducing kids to coding.","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/#primaryimage","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/JS-course.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/JS-course.png","width":1200,"height":443},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/new-teach-javascript-with-tynker\/#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":"New! JavaScript School Course Launched"}]},{"@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\/7195","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=7195"}],"version-history":[{"count":10,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/7195\/revisions"}],"predecessor-version":[{"id":36681,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/7195\/revisions\/36681"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media\/7384"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=7195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=7195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=7195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}