{"id":18362,"date":"2019-08-02T09:12:38","date_gmt":"2019-08-02T16:12:38","guid":{"rendered":"https:\/\/www.tynker.com\/blog\/?p=18362"},"modified":"2023-10-27T03:24:23","modified_gmt":"2023-10-27T10:24:23","slug":"micropython-101","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/micropython-101\/","title":{"rendered":"Learn to program micro:bit using MicroPython!"},"content":{"rendered":"\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_69_1 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-69d46bc783355\" 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-69d46bc783355\"  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\/micropython-101\/#Learn_to_Program_micro_bit_Using_MicroPython\" title=\"Learn to Program micro:bit Using MicroPython!\">Learn to Program micro:bit Using MicroPython!<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.tynker.com\/blog\/micropython-101\/#What_is_a_micro_bit_and_what_is_MicroPython\" title=\"What is a micro:bit, and what is MicroPython?\">What is a micro:bit, and what is MicroPython?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.tynker.com\/blog\/micropython-101\/#Getting_your_Micro_Bit_and_external_supplies\" title=\"Getting your Micro:Bit and external supplies\">Getting your Micro:Bit and external supplies<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.tynker.com\/blog\/micropython-101\/#Using_the_MicroPython_course\" title=\"Using the MicroPython course\">Using the MicroPython course<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.tynker.com\/blog\/micropython-101\/#How_to_Access_MicroPython_101\" title=\"How to Access MicroPython 101\">How to Access MicroPython 101<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading has-text-align-center\"><span class=\"ez-toc-section\" id=\"Learn_to_Program_micro_bit_Using_MicroPython\"><\/span><strong>Learn to Program micro:bit Using MicroPython!<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ever wanted to create your own gizmos with motion sensors, LEDs, temperature sensors and motors? You can do it with micro:bit,&nbsp;a tiny programmable computer using Tynker <a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/\">block programming<\/a> and MicroPython, a mini version of Python. Tynker\u2019s <a href=\"https:\/\/www.tynker.com\/k8-school\/coding-curriculum\/microbit-python\">new MicroPython course<\/a> for the micro:bit allows users to apply their coding skills to the world of physical computing and build tangible projects such as LED emojis, a real-world thermometer, lap timers, pedometers and even a two-way Morse code communicator. As they complete this course, they\u2019ll get a firm grasp on the relationship between software and hardware. Read on to learn more about <a href=\"https:\/\/www.tynker.com\/k8-school\/coding-curriculum\/microbit-python\">MicroPython 101<\/a>!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_a_micro_bit_and_what_is_MicroPython\"><\/span><strong>What is a micro:bit, and what is MicroPython?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A micro:bit is a mini computer that has a built-in features like sensors, buttons, a 5X5 LED display, a compass, a thermometer, and a radio. All of these sensors are programmable. For example, using code, users can light up specific LEDs or read the values of these sensors. It is also possible to use the built-in wireless transmitter and create multiplayer interactions between several micro:bits. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"838\" height=\"669\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190801140918\/counter.jpg\" alt=\"\" class=\"wp-image-18368\" style=\"width:271px;height:216px\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190801140918\/counter.jpg 838w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190801140918\/counter-150x120.jpg 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190801140918\/counter-300x239.jpg 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190801140918\/counter-768x613.jpg 768w\" sizes=\"auto, (max-width: 838px) 100vw, 838px\" \/><\/figure><\/div>\n\n\n<p>MicroPython is a smaller version of Python that you can use to program the micro:bit. Users will need to understand Python in order to succeed with the MicroPython 101 course. (Do they need to brush up on their Python skills? Check out Tynker\u2019s <a href=\"https:\/\/www.tynker.com\/courses\/python-1-jungle-run-adventure\">Python 1<\/a> and <a href=\"https:\/\/www.tynker.com\/courses\/python-2\">Python 2<\/a> courses!)<br><\/p>\n\n\n\n<p>The micro:bit connects to a computer via a USB device, so users can actually deploy code from each MicroPython 101 course page on their screen to the micro:bit itself. They\u2019ll use the MicroPython language within the Tynker Code Editor to program their micro:bit.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Getting_your_Micro_Bit_and_external_supplies\"><\/span><strong>Getting your Micro:Bit and external supplies<\/strong><br><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Users will need a variety of supplies to complete the projects, depending on which activities they choose to do. Supplies needed include:<br><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>micro:bit, USB cable, Battery pack, 2xAAA batteries (for each user or group of users)<\/li>\n\n\n\n<li>Accessories: Lessons 13, 14 require a Piezo speaker and Alligator clips<\/li>\n\n\n\n<li>Lessons 15,16 require two or more micro:bits<\/li>\n<\/ul>\n\n\n\n<p>This course requires a <strong>micro:bit<\/strong> to run the projects. We recommend that you purchase the micro:bit Go Kit that is available from these leading online locations:<br><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.amazon.com\/micro-bit-BBC2546862-Micro-go\/dp\/B01G8X7VM2\/\">Amazon<\/a>&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/www.adafruit.com\/product\/3362\">Adafruit<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.sparkfun.com\/products\/14336\">Sparkfun<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.newark.com\/element14\/mb158-us\/single-brd-computer-sbc-bbc-micro\/dp\/14AC7239?ICID=microbit-go\">Newark<\/a><\/li>\n<\/ul>\n\n\n\n<p>While you\u2019ll be able to do most projects in the course using a single micro:bit microcontroller, there are a couple of projects in lessons 13 and 14 that require additional external parts such as a Piezo speaker and Alligator clips.<\/p>\n\n\n\n<p>Additionally, we would like to point out that there are several micro:bit expansion kits packed with a lot of fun sensors like speakers to expand the scope of your tinkering!<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.amazon.com\/Adeept-BBC-Micro-Programmable-Expansion\/dp\/B07TKHNDQQ\/\">Adeept BBC micro:bit sensor starter kit<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/store.birdbraintechnologies.com\/collections\/hummingbird-bit\/products\/hummingbird-bit-base-kit\">Hummingbird Bit base kit<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Using_the_MicroPython_course\"><\/span><strong>Using the MicroPython course<\/strong><br><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>When users launch the MicroPython course from their student dashboard, they will access the course in a Jupyter notebook format, just like Tynker\u2019s other text programming courses. The course is organized like a recipe book. In each chapter, they complete one project. This course does not teach Python syntax, and it is recommended that users complete either <a href=\"https:\/\/www.tynker.com\/courses\/python-1-jungle-run-adventure\">Python 1 <\/a>or <a href=\"https:\/\/www.tynker.com\/courses\/python-2\">Python 2<\/a> before trying this course. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"945\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190802085253\/MicroPython-course-1024x945.png\" alt=\"\" class=\"wp-image-18384\" style=\"width:476px;height:439px\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190802085253\/MicroPython-course-1024x945.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190802085253\/MicroPython-course-150x138.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190802085253\/MicroPython-course-300x277.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190802085253\/MicroPython-course-768x709.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190802085253\/MicroPython-course.png 1050w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">MicroPython Course<br><\/figcaption><\/figure><\/div>\n\n\n<p>Users follow straightforward step-by-step instructions to complete their project. The course also features quizzes and a MicroPython Function Reference Guide to assess and enhance users\u2019 understanding of the concepts. This course includes 14 lessons and 86 activities, so users will have plenty of opportunities to practice their skills!&nbsp;<\/p>\n\n\n\n<p>The micro:bit connects to a computer via a USB device, so users can actually deploy code from each MicroPython 101 course page on their screen to the micro:bit itself.&nbsp;The course is browser-based, and does not need you to install any additional software on your computer.  If you use a browser such as Chrome <a href=\"https:\/\/caniuse.com\/#feat=webusb\">that supports WebUSB<\/a>, you can directly flash the MicroPython code to your connected micro:bit from your browser. If your browser does not support the WebUSB standard, the course enables a download button so that&nbsp;the code can be downloaded to your computer. You will need to drag the code file using your file manager to the micro:bit that appears as a USB external drive on your computer desktop. <\/p>\n\n\n\n<p>Users can also create MicroPython programs outside the course using Tynker Code Editor and deploy these programs to micro:bit. Try sample code from our directory of MicroPython examples <a href=\"https:\/\/www.tynker.com\/dashboard\/student\/#\/create\/python\/micropython\">here<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"650\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190802085701\/MicroPython-code-2-1024x650.png\" alt=\"\" class=\"wp-image-18385\" style=\"width:464px;height:294px\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190802085701\/MicroPython-code-2-1024x650.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190802085701\/MicroPython-code-2-150x95.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190802085701\/MicroPython-code-2-300x190.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190802085701\/MicroPython-code-2-768x487.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190802085701\/MicroPython-code-2-1280x812.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190802085701\/MicroPython-code-2.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Editing MicroPython files in Tynker Code Editor<\/figcaption><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Access_MicroPython_101\"><\/span><br><strong>How to Access MicroPython 101<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>Parents:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Have your child log in to their account at tynker.com<\/li>\n\n\n\n<li>Under the \u2018Learn\u2019 tab, go to \u2018Robotics &amp; IOT\u2019<\/li>\n\n\n\n<li>Find the MicroPython course at the bottom of the page<\/li>\n\n\n\n<li>Start making with micro:bit and MicroPython!<\/li>\n<\/ol>\n\n\n\n<p><strong>Teachers:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to your account at tynker.com<\/li>\n\n\n\n<li>Find <a href=\"https:\/\/www.tynker.com\/k8-school\/coding-curriculum\/microbit-python#\/lessons\">MicroPython 101<\/a> in \u2018Courses\u2019&nbsp;<\/li>\n<\/ol>\n\n\n\n<p><em>MicroPython 101 is available as part of your K-8 subscription plan.<\/em>&nbsp;<\/p>\n\n\n\n<p>As technology continues to evolve, kids need to learn not just how to program, but how code actually interacts with devices. Plus, there\u2019s no better way to practice hands-on engineering skills like manipulating physical objects, problem-solving, and debugging than by pairing a programming language like MicroPython with a mini computer like the micro:bit!<\/p>\n\n\n\n<p class=\"has-text-align-center\">Get started with MicroPython 101 today!<br><br><a class=\"sf-button large blue standard \" href=\"https:\/\/www.tynker.com\/parents\/\" target=\"_blank\"><span class=\"text\">EXPLORE COURSES<\/span><\/a>  <br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn to Program micro:bit Using MicroPython! Ever wanted to create your own gizmos with motion sensors, LEDs, temperature sensors and motors? You can do it with micro:bit,&nbsp;a tiny programmable computer using Tynker block programming and MicroPython, a mini version of Python. Tynker\u2019s new MicroPython course for the micro:bit allows users to apply their coding skills to the world of physical [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":18363,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,123,511],"tags":[455,456,418,486],"class_list":["post-18362","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ideas-and-tips","category-new-tynker-features","category-programming-languages","tag-hardware","tag-microbit","tag-python","tag-robotics"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Learn to program micro:bit using MicroPython! - Tynker Blog<\/title>\n<meta name=\"description\" content=\"Master MicroPython with Tynker - Learn the essentials of programming microcontrollers with this beginner&#039;s guide.\" \/>\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\/micropython-101\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Learn to program micro:bit using MicroPython! - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"Master MicroPython with Tynker - Learn the essentials of programming microcontrollers with this beginner&#039;s guide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/micropython-101\/\" \/>\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=\"2019-08-02T16:12:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-27T10:24:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190801091230\/micropython_blog.png\" \/>\n\t<meta property=\"og:image:width\" content=\"996\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\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=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Learn to program micro:bit using MicroPython! - Tynker Blog","description":"Master MicroPython with Tynker - Learn the essentials of programming microcontrollers with this beginner's guide.","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\/micropython-101\/","og_locale":"en_US","og_type":"article","og_title":"Learn to program micro:bit using MicroPython! - Tynker Blog","og_description":"Master MicroPython with Tynker - Learn the essentials of programming microcontrollers with this beginner's guide.","og_url":"https:\/\/www.tynker.com\/blog\/micropython-101\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2019-08-02T16:12:38+00:00","article_modified_time":"2023-10-27T10:24:23+00:00","og_image":[{"width":996,"height":450,"url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190801091230\/micropython_blog.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":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/micropython-101\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/micropython-101\/"},"author":{"name":"Tynker","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57"},"headline":"Learn to program micro:bit using MicroPython!","datePublished":"2019-08-02T16:12:38+00:00","dateModified":"2023-10-27T10:24:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/micropython-101\/"},"wordCount":899,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/micropython-101\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190801091230\/micropython_blog.png","keywords":["hardware","microbit","Python","Robotics"],"articleSection":["Ideas and Tips","New Tynker Features","Programming Languages"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/micropython-101\/","url":"https:\/\/www.tynker.com\/blog\/micropython-101\/","name":"Learn to program micro:bit using MicroPython! - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/micropython-101\/#primaryimage"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/micropython-101\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190801091230\/micropython_blog.png","datePublished":"2019-08-02T16:12:38+00:00","dateModified":"2023-10-27T10:24:23+00:00","description":"Master MicroPython with Tynker - Learn the essentials of programming microcontrollers with this beginner's guide.","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/micropython-101\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/micropython-101\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/micropython-101\/#primaryimage","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190801091230\/micropython_blog.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190801091230\/micropython_blog.png","width":996,"height":450},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/micropython-101\/#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":"Learn to program micro:bit using MicroPython!"}]},{"@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\/4763e85174e9de8b2c500a7199919de3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4763e85174e9de8b2c500a7199919de3?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\/18362","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=18362"}],"version-history":[{"count":20,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/18362\/revisions"}],"predecessor-version":[{"id":36759,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/18362\/revisions\/36759"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media\/18363"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=18362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=18362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=18362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}