{"id":40287,"date":"2021-02-04T09:28:51","date_gmt":"2021-02-04T01:28:51","guid":{"rendered":"\/blog\/?p=40287"},"modified":"2021-02-04T14:37:02","modified_gmt":"2021-02-04T06:37:02","slug":"introducing-the-high-school-robotics-course-by-jeremy-ellis","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/","title":{"rendered":"Introducing the High School Robotics Course by Jeremy Ellis"},"content":{"rendered":"\n<p>In today\u2019s article, we\u2019re pleased to share about the <a href=\"https:\/\/github.com\/hpssjellis\/arduino-high-school-robotics-course\">high school Arduino robotics course developed by Jeremy Ellis<\/a>. Ellis is a Canadian educator with over 40 years of experience who is both passionate about and experienced in robotics and computer programming.<\/p>\n\n\n\n<p>Ellis believes that with passion, even today&#8217;s programming beginners will one day make their contribution to the technologies that they are interested in. He also wants to encourage students to gain exposure to computer programming, more-so since tools like machine learning are becoming more accessible and easier to use.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1030\" height=\"558\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-1030x558.png\" alt=\"\" class=\"wp-image-40293\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-1030x558.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-300x162.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-768x416.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-1536x832.png 1536w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-2048x1109.png 2048w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-1024x555.png 1024w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>About the Course<\/strong><\/strong><\/h2>\n\n\n\n<p>While he usually teaches electronics and computer programming at his in-person classes in school, Ellis has hosted his robotics learning codes and videos online for any keen learner to use.<\/p>\n\n\n\n<p>His materials are perfectly beginner friendly and teach you about all the basics you need in order to get into your own robotics projects. It starts off with the most basic knowledge for using the Arduino IDE, then later heading into more advanced topics such as I2C connections, motors, serial communication, rangefinders, etc.<\/p>\n\n\n\n<p>You can see the entire list of topics that he covers on his <a href=\"https:\/\/github.com\/hpssjellis\/arduino-high-school-robotics-course\">course page<\/a>.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1030\" height=\"650\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/02\/Screenshot-2021-02-01-at-10.19.11-AM-1030x650.png\" alt=\"\" class=\"wp-image-40291\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2021-02-01-at-10.19.11-AM-1030x650.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2021-02-01-at-10.19.11-AM-300x189.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2021-02-01-at-10.19.11-AM-768x485.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2021-02-01-at-10.19.11-AM-1536x969.png 1536w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2021-02-01-at-10.19.11-AM-1024x646.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2021-02-01-at-10.19.11-AM.png 1650w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><figcaption>Robotics Course Main Page<\/figcaption><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Course Structure<\/strong><\/h2>\n\n\n\n<p>Ellis\u2019 robotics course consists of a total of 23 chapters, each with a YouTube video and some Arduino code to get you started.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1030\" height=\"580\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/02\/Screenshot-2021-01-29-at-8.35.57-PM-1030x580.png\" alt=\"\" class=\"wp-image-40296\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2021-01-29-at-8.35.57-PM-1030x580.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2021-01-29-at-8.35.57-PM-300x169.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2021-01-29-at-8.35.57-PM-768x432.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2021-01-29-at-8.35.57-PM-1024x576.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2021-01-29-at-8.35.57-PM.png 1260w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><figcaption>A Snapshot of Ellis&#8217; Course on GitHub.<\/figcaption><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Course Materials: Arduino &amp; Seeeduino XIAO<\/strong><\/h2>\n\n\n\n<p>Throughout the course, Ellis uses a number of Arduino compatible boards for teaching, including Arduino\u2019s Nano33Iot, Nano33BleSense, and our very own Seeeduino XIAO.<\/p>\n\n\n\n<p>The <a href=\"https:\/\/www.seeedstudio.com\/Seeeduino-XIAO-Arduino-Microcontroller-SAMD21-Cortex-M0+-p-4426.html\">Seeeduino XIAO<\/a> is our ultra tiny (just half the size of your thumb!) microcontroller board featuring the powerful CPU-ARM\u00ae Cortex\u00ae-M0+(SAMD21G18).<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/02\/seeeduino-xiao-compare-1030x773.jpg\" alt=\"\" class=\"wp-image-40336\" width=\"514\" height=\"386\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/seeeduino-xiao-compare-1030x773.jpg 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/seeeduino-xiao-compare-300x225.jpg 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/seeeduino-xiao-compare-768x576.jpg 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/seeeduino-xiao-compare-1024x768.jpg 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/seeeduino-xiao-compare.jpg 1400w\" sizes=\"(max-width: 514px) 100vw, 514px\" \/><\/figure><\/div>\n\n\n\n<p>Even at its small size, the Seeeduino XIAO still carries a variety of GPIO interfaces that make it suitable for just about any electronics project you can imagine. Most importantly, it offers all this at an extremely affordable price point of less than $5, which makes it great for classroom learning.<\/p>\n\n\n\n<p>We are very proud and happy that the Seeeduino XIAO is enabling educators around the world like Ellis to implement electronics and computer education in their classes!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>TinyML for the Classroom<\/strong><\/h2>\n\n\n\n<p>In addition to robotics education, Ellis is an active ambassador for Edge Impulse, and has an <a href=\"https:\/\/www.youtube.com\/watch?v=bVIdH92dcqg&amp;list=PL57Dnr1H_egtm0pi-okmG0iE_X5dROaLw\">ongoing YouTube series<\/a> for tiny machine learning (TinyML) applications on microcontroller boards.<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter 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=\"Edge Impulse and the Arduino PortentaH7 vision shield with OpenMV micro-python\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/WexgCijWfvY?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\n\n<p>By working within the computing restraints of extremely tiny devices compared to our powerful desktop computers, TinyML platforms like <a href=\"https:\/\/www.tensorflow.org\/lite\">Tensorflow Lite<\/a>, <a href=\"https:\/\/www.edgeimpulse.com\/\">Edge Impulse<\/a> and <a href=\"https:\/\/openmv.io\/\">OpenMV<\/a> are making machine learning affordable and accessible for education and everyday living.<\/p>\n\n\n\n<p>Naturally, this includes the use of TinyML in a small and cheap microcontroller like Seeeduino XIAO.<\/p>\n\n\n\n<p>In this example below, Ellis is using four Seeeduino XIAO in a demonstration to run machine learning inferences to predict the behaviour of the sine function!<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-rich is-provider-twitter wp-block-embed-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">I have been doing lots of work on dual core microcontrollers with <a href=\"https:\/\/twitter.com\/hashtag\/tinyML?src=hash&amp;ref_src=twsrc%5Etfw\">#tinyML<\/a>.<br><br>Now, sort of Quad Core! Hello world, sine wave <a href=\"https:\/\/twitter.com\/hashtag\/MachineLearning?src=hash&amp;ref_src=twsrc%5Etfw\">#MachineLearning<\/a> using <a href=\"https:\/\/twitter.com\/hashtag\/tensorflowLite?src=hash&amp;ref_src=twsrc%5Etfw\">#tensorflowLite<\/a> on 4 x $6 USD <a href=\"https:\/\/twitter.com\/hashtag\/seeeduinoXIAO?src=hash&amp;ref_src=twsrc%5Etfw\">#seeeduinoXIAO<\/a> connected by I2C wire.<br><br>These boards are almost full, more just a proof of concept. <a href=\"https:\/\/t.co\/jGaxuDdnRo\">pic.twitter.com\/jGaxuDdnRo<\/a><\/p>&mdash; Rocksetta Jeremy Ellis (@rocksetta) <a href=\"https:\/\/twitter.com\/rocksetta\/status\/1354566909782487040?ref_src=twsrc%5Etfw\">January 27, 2021<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><\/figure>\n\n\n\n<p>Needless to say, seeing machine learning work in the size of our fingertips is simply exciting and wonderful.<\/p>\n\n\n\n<p>You can view the code used in this demonstration on Ellis\u2019 <a href=\"https:\/\/github.com\/hpssjellis\/my-examples-of-the-seeeduino-xiao\">Seeduino Xiao Examples GitHub Repo<\/a>.<\/p>\n\n\n\n<p>Or, read more about this exercise on <a href=\"https:\/\/towardsdatascience.com\/can-machine-learn-the-concept-of-sine-4047dced3f11\">towardsdatascience.com<\/a>.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator\" \/>\n\n\n\n<p>I&#8217;d like to take this opportunity to share a bit more about the TinyML platforms.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is Edge Impulse?<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/02\/banner-1030x264.png\" alt=\"\" class=\"wp-image-40297\" width=\"564\" height=\"144\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/banner-1030x264.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/banner-300x77.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/banner-768x197.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/banner-1024x263.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/banner.png 1431w\" sizes=\"(max-width: 564px) 100vw, 564px\" \/><\/figure><\/div>\n\n\n\n<p>Edge Impulse is a platform for developing machine learning on edge devices like microcontrollers. Most importantly, it is free for personal use, which makes it perfect for students who want a user-friendly environment to learn and experiment.<\/p>\n\n\n\n<p>Ellis has a bunch of Edge Impulse examples for learning that are suitable for high school students. You can view them on <a href=\"https:\/\/github.com\/hpssjellis\/my-examples-of-edge-impulse\">his GitHub<\/a>.<\/p>\n\n\n\n<p>Fortunately, Seeed\u2019s Wio Terminal is officially supported by Edge Impulse, so makers can use it to build powerful yet affordable TinyML applications as well.<\/p>\n\n\n\n<p>See for yourself what Edge Impulse can do in this video below!<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter 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=\"Arduino Machine Learning Tutorial: Introduction to TinyML with Wio Terminal\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/iCmlKyAp8eQ?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\n\n<p>Alternatively, have a look at our other articles on Edge Impulse:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/wiki.seeedstudio.com\/Wio-Terminal-Edge-Impulse\/\">Seeed Wiki: Getting Started with Wio Terminal Edge Impulse<\/a><\/li><li><a href=\"https:\/\/blog.seeedstudio.com\/blog\/2020\/07\/31\/more-grove-sensors-are-supporting-edge-impulse-to-extend-the-machine-learning-path-with-wio-terminal\/\">More Grove Sensors are supporting Edge Impulse to extend Machine Learning Possibilities with Wio Terminal<\/a><\/li><li><a href=\"https:\/\/blog.seeedstudio.com\/blog\/2021\/01\/19\/tiny-ml-with-wio-terminal-1-intro\/\">TinyML on Wio Terminal Intro: Rock Paper Scissors Detector Tutorial<\/a><\/li><\/ul>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>OpenMV: Tiny Machine Vision<\/strong><\/h2>\n\n\n\n<p>OpenMV is another TinyML platform that specialises in machine or computer vision. This includes machine learning applied onto any kind of image or video, so tasks like object recognition or image classification are considered machine vision applications.<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Face Detection\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/Lmuiojo0N4A?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\n\n<p>Read more about OpenMV in our <a href=\"https:\/\/www.seeedstudio.com\/blog\/2019\/12\/06\/introducing-openmv-cam-arduino-of-machine-vision\/\">What is OpenMV Cam? The Arduino of Machine Vision<\/a> article.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What&#8217;s Next From Seeed?<\/strong><\/h2>\n\n\n\n<p>At Seeed, we work very hard to bring better platforms like the Seeeduino XIAO for makers and students all around the world.<\/p>\n\n\n\n<p>But, we also care very much about your feedback! That is why we have preparing improvements to the Seeeduino XIAO &#8211; We are excited to share that the Seeeduino XIAO versions with BLE and WiFi will soon be released!<\/p>\n\n\n\n<p>We hope that you will enjoy the products that we will release in 2021 and look forward to your continual support!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Last But Not Least&#8230;<\/h2>\n\n\n\n<p>A big thank you Jeremy Ellis for sharing about his free robotics course and materials! For beginners (students in particular) who are keen to begin your robotics journey but have no idea where to start, his course is a great launchpad for your learning.<\/p>\n\n\n\n<p>For those who are raring to go, Ellis also hosts his own site for beginners who want to create their own independent directed study course in programming and robotics, which you can find <a href=\"https:\/\/rocksetta.com\/ids\/\">here<\/a>.<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Here are the summarised links to some of his materials that we\u2019ve mentioned:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/github.com\/hpssjellis\/arduino-high-school-robotics-course\">Arduino High School Robotics Course<\/a><\/li><li><a href=\"https:\/\/rocksetta.com\/ids\/\">Independent Directed Study Planner<\/a><\/li><li><a href=\"https:\/\/github.com\/hpssjellis\/my-examples-of-the-seeeduino-xiao\">Seeeduino Xiao Examples<\/a><\/li><li><a href=\"https:\/\/github.com\/hpssjellis\/beginner-tensorflowjs-examples-in-javascript\">Beginner TensorFlowJS Examples<\/a><\/li><li><a href=\"https:\/\/youtube.com\/playlist?list=PL57Dnr1H_egtm0pi-okmG0iE_X5dROaLw\">Arduino Portenta H7 with TinyML YouTube Playlist<\/a><\/li><\/ul>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In today\u2019s article, we\u2019re pleased to share about the high school Arduino robotics course developed<\/p>\n","protected":false},"author":3537,"featured_media":40293,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"iawp_total_views":0,"footnotes":""},"categories":[1],"tags":[3172,500,538,2243,1086,2982],"class_list":["post-40287","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-edge-impulse","tag-education","tag-news","tag-openmv","tag-robotics","tag-seeeduino-xiao"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introducing the High School Robotics Course by Jeremy Ellis - Latest News from Seeed Studio<\/title>\n<meta name=\"description\" content=\"Learn about the free online robotics course by Jeremy Ellis, a Canadian educator with over 40 years of experience in robotics &amp; computer programming.\" \/>\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.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing the High School Robotics Course by Jeremy Ellis - Latest News from Seeed Studio\" \/>\n<meta property=\"og:description\" content=\"Learn about the free online robotics course by Jeremy Ellis, a Canadian educator with over 40 years of experience in robotics &amp; computer programming.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-04T01:28:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-04T06:37:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2995\" \/>\n\t<meta property=\"og:image:height\" content=\"1622\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jonathan Tan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jonathan Tan\" \/>\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\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/\",\"name\":\"Introducing the High School Robotics Course by Jeremy Ellis - Latest News from Seeed Studio\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21.png\",\"datePublished\":\"2021-02-04T01:28:51+00:00\",\"dateModified\":\"2021-02-04T06:37:02+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61e29862da8741ee517eacd92f4cd094\"},\"description\":\"Learn about the free online robotics course by Jeremy Ellis, a Canadian educator with over 40 years of experience in robotics & computer programming.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21.png\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21.png\",\"width\":2995,\"height\":1622},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing the High School Robotics Course by Jeremy Ellis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/\",\"name\":\"Latest News from Seeed Studio\",\"description\":\"Emerging IoT, AI and Autonomous Applications on the Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61e29862da8741ee517eacd92f4cd094\",\"name\":\"Jonathan Tan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d8dd1a4a7882386e8818e110c9322897?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d8dd1a4a7882386e8818e110c9322897?s=96&r=g\",\"caption\":\"Jonathan Tan\"},\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/jonathan-tan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introducing the High School Robotics Course by Jeremy Ellis - Latest News from Seeed Studio","description":"Learn about the free online robotics course by Jeremy Ellis, a Canadian educator with over 40 years of experience in robotics & computer programming.","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.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/","og_locale":"en_US","og_type":"article","og_title":"Introducing the High School Robotics Course by Jeremy Ellis - Latest News from Seeed Studio","og_description":"Learn about the free online robotics course by Jeremy Ellis, a Canadian educator with over 40 years of experience in robotics & computer programming.","og_url":"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2021-02-04T01:28:51+00:00","article_modified_time":"2021-02-04T06:37:02+00:00","og_image":[{"width":2995,"height":1622,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21.png","type":"image\/png"}],"author":"Jonathan Tan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jonathan Tan","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/","url":"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/","name":"Introducing the High School Robotics Course by Jeremy Ellis - Latest News from Seeed Studio","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21.png","datePublished":"2021-02-04T01:28:51+00:00","dateModified":"2021-02-04T06:37:02+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61e29862da8741ee517eacd92f4cd094"},"description":"Learn about the free online robotics course by Jeremy Ellis, a Canadian educator with over 40 years of experience in robotics & computer programming.","breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21.png","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21.png","width":2995,"height":1622},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/02\/04\/introducing-the-high-school-robotics-course-by-jeremy-ellis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Introducing the High School Robotics Course by Jeremy Ellis"}]},{"@type":"WebSite","@id":"https:\/\/www.seeedstudio.com\/blog\/#website","url":"https:\/\/www.seeedstudio.com\/blog\/","name":"Latest News from Seeed Studio","description":"Emerging IoT, AI and Autonomous Applications on the Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61e29862da8741ee517eacd92f4cd094","name":"Jonathan Tan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d8dd1a4a7882386e8818e110c9322897?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d8dd1a4a7882386e8818e110c9322897?s=96&r=g","caption":"Jonathan Tan"},"url":"https:\/\/www.seeedstudio.com\/blog\/author\/jonathan-tan\/"}]}},"modified_by":"Jonathan Tan","views":2149,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21.png",2995,1622,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-80x80.png",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-300x162.png",300,162,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-768x416.png",640,347,true],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-1030x558.png",640,347,true],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-1536x832.png",1536,832,true],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-2048x1109.png",2048,1109,true],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21.png",32,17,false],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-1536x1020.png",1536,1020,true],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-936x897.png",936,897,true],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-1024x555.png",1024,555,true],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-720x380.png",720,380,true],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/02\/Copy-of-Clean-21-675x450.png",675,450,true]},"author_info":{"display_name":"Jonathan Tan","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/jonathan-tan\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/news\/\" rel=\"category tag\">News<\/a>","tag_info":"News","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/40287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/users\/3537"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=40287"}],"version-history":[{"count":35,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/40287\/revisions"}],"predecessor-version":[{"id":40577,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/40287\/revisions\/40577"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/40293"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=40287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=40287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=40287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}