{"id":31514,"date":"2025-06-20T14:30:54","date_gmt":"2025-06-20T12:30:54","guid":{"rendered":"https:\/\/niryo.com\/?p=31514"},"modified":"2026-01-08T17:29:31","modified_gmt":"2026-01-08T16:29:31","slug":"ros-python-blockly-school","status":"publish","type":"post","link":"https:\/\/niryo.com\/ros-python-blockly-school\/","title":{"rendered":"ROS, Python, Blockly&#8230; How to adapt languages to each school level"},"content":{"rendered":"<p><i><span style=\"font-weight: 400;\">Blockly for <\/span><\/i><span style=\"font-weight: 400;\">the youngest<\/span><i><span style=\"font-weight: 400;\">, Python for intermediate students, ROS for <\/span><\/i><span style=\"font-weight: 400;\">the most <\/span><i><span style=\"font-weight: 400;\">advanced: adapting programming languages to each school level is essential in educational robotics. This <\/span><\/i><span style=\"font-weight: 400;\">pedagogical <\/span><i><span style=\"font-weight: 400;\">progression allows students to develop computational thinking, creativity, and digital skills, effectively preparing them for technological careers and the challenges of artificial intelligence.<\/span><\/i><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">In 2023, nearly 85% of jobs require advanced digital skills according to an OECD study, highlighting the crucial importance of adapting education to this technological reality. Faced with this observation, the integration of educational robotics into school curricula becomes a major strategic issue to effectively prepare students for the professional challenges of tomorrow.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">To ensure a gradual and adapted skill development, <\/span><b>it is essential to carefully select programming languages according to the school level<\/b><span style=\"font-weight: 400;\">. From the intuitiveness of Blockly for younger children, through the versatility of Python for middle and high school students, to the complex environment of ROS intended for advanced students, this pedagogical gradation allows institutions to offer consistent, interactive training aligned with the future needs of the labor market.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">What is robotics education and why is it essential?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Robotics education is an innovative teaching approach focused on learning through designing, building, and programming robots. It aims to <\/span><b>develop key skills for today&#8217;s and tomorrow&#8217;s digital society<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-31515 aligncenter\" src=\"https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A7233-2-300x200.jpg\" alt=\"\" width=\"491\" height=\"328\" srcset=\"https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A7233-2-300x200.jpg 300w, https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A7233-2-1024x683.jpg 1024w, https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A7233-2-768x512.jpg 768w, https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A7233-2-1536x1024.jpg 1536w, https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A7233-2-2048x1366.jpg 2048w, https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A7233-2-1200x800.jpg 1200w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/p>\n<h3><span style=\"font-weight: 400;\">Objectives<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">This educational discipline aims to <\/span><b>stimulate logical and algorithmic thinking, innovation, and creativity<\/b><span style=\"font-weight: 400;\">. It promotes cooperation during projects. By introducing science, technology, engineering, and mathematics (STEM), it prepares young people for tomorrow&#8217;s jobs, particularly those related to artificial intelligence.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Concrete benefits in educational settings<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">In class or at school, robotics <\/span><b>makes learning interactive and fun<\/b><span style=\"font-weight: 400;\">. It makes abstract concepts tangible and encourages experimentation. This educational tool develops perseverance, self-confidence and offers a means of differentiation for teachers and students. In short, it is a wonderful educational tool.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">Overview of educational robotics tools and kits<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The diversity of tools available for robotics education is immense, offering resources tailored to each cycle and school level. These kits and robots are designed to teach and develop digital and scientific skills.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Robots and kits for first steps\u00a0<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">For children and young students, the tools prioritize intuitiveness. Offering a simple and visual <\/span><em><strong><span style=\"text-decoration: underline;\"><a href=\"https:\/\/academy.niryo.com\/?lang=en\">educational platform<\/a><\/span><\/strong><\/em><span style=\"font-weight: 400;\"><strong><span style=\"text-decoration: underline;\">,<\/span><\/strong> introductory robots like <\/span><b>Bee-Bot<\/b><span style=\"font-weight: 400;\"> and <\/span><b>Cubetto<\/b><span style=\"font-weight: 400;\"> facilitate access to early educational activities. Simple construction kits with robotic elements, such as some <\/span><b>LEGO Education materials<\/b><span style=\"font-weight: 400;\">, introduce play and hands-on manipulation.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Evolving platforms for middle school<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">In middle school, platforms like <\/span><b>Thymio<\/b><span style=\"font-weight: 400;\"> and <\/span><b>Edison<\/b><span style=\"font-weight: 400;\"> offer more advanced block-based programming. They introduce concepts of sensors and actuators, allowing for more complex projects to be carried out. Modular kits, such as Makeblock, encourage building and customizing robots. Learning then becomes more structured.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Systems for high school and beyond<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">For high school and higher education, systems such as <\/span><b>Arduino<\/b><span style=\"font-weight: 400;\"> or <\/span><b>Micro:bit<\/b><span style=\"font-weight: 400;\"> (with extensions) require text-based programming. Robots based on Raspberry Pi explore more advanced technologies, potentially including artificial intelligence basics.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Teaching covers <\/span><b>embedded systems<\/b><span style=\"font-weight: 400;\"> and communication, preparing students for technological challenges in society. These educational tools prepare them for tomorrow&#8217;s jobs and collaborative team projects. They are valuable resources for teachers and digital education stakeholders.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">Adapting programming languages to each school level<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Learning robotics in education follows a progressive approach tailored to age and skill level. It is about providing the right tools to learn to program a robot or kit. This pedagogical approach enables young people to develop their digital and scientific skills, a major asset in today&#8217;s society, especially related to artificial intelligence.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Blockly: intuitive blocks to start<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Ideal <\/span><b>for<\/b> <b>kindergarten and early primary<\/b> <b>children<\/b><span style=\"font-weight: 400;\">, Blockly is a <\/span><b>visual<\/b><span style=\"font-weight: 400;\"> programming <\/span><b>language<\/b><span style=\"font-weight: 400;\">. Thanks to <\/span><b>drag-and-drop<\/b><span style=\"font-weight: 400;\"> blocks, syntax errors are eliminated! Students directly visualize the logic. They can carry out simple activities: move a robot forward, make it react to a sensor. It is an excellent tool to understand sequences and basic conditions.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-31518 aligncenter\" src=\"https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A7262-1-300x200.jpg\" alt=\"\" width=\"493\" height=\"328\" srcset=\"https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A7262-1-300x200.jpg 300w, https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A7262-1-1024x683.jpg 1024w, https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A7262-1-768x512.jpg 768w, https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A7262-1-1536x1024.jpg 1536w, https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A7262-1-2048x1366.jpg 2048w, https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A7262-1-1200x800.jpg 1200w\" sizes=\"auto, (max-width: 493px) 100vw, 493px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">Python: a powerful and accessible language to progress<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">In <\/span><b>middle and high school<\/b><span style=\"font-weight: 400;\">, Python takes over. Its clear syntax facilitates the transition from blocks. Versatile, this language allows programming more complex behaviors, managing advanced sensors or communication. It is possible to gradually move from Blockly to Python on certain educational platforms. It opens the door to many more ambitious projects.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">ROS (Robot Operating System): the professional environment for experts\u00a0<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">More than just a programming language, ROS is a complete software system, a suite of tools designed to simplify the development of complex <\/span><em><strong><a href=\"https:\/\/niryo.com\/product\/educational-desktop-robotic-arm\/\">programmable robots<\/a><\/strong><\/em><span style=\"font-weight: 400;\">. Intended <\/span><b>for<\/b><span style=\"font-weight: 400;\"> experienced <\/span><b>high school students and higher education<\/b><span style=\"font-weight: 400;\">, it allows coordinating multiple sensors, autonomous navigation, or manipulation. It is often used with Python or C++, preparing students for the professional challenges of the robotics world.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">Concrete examples of robotics applications in class<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The integration of robotics in education offers innovative teaching tools for young people. In the <\/span><em><strong><a href=\"https:\/\/niryo.com\/niryo-for-education\/niryo-success-for-education\/\">service of education<\/a><\/strong><\/em><span style=\"font-weight: 400;\"><strong>,<\/strong> the robot becomes a valuable tool in class, serving as a medium for learning and programming while developing essential digital skills.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Inspiring cross-disciplinary projects<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">In class, various interdisciplinary projects are possible. In <\/span><b>science<\/b><span style=\"font-weight: 400;\">, robots can simulate phenomena. In <\/span><b>mathematics<\/b><span style=\"font-weight: 400;\">, programming helps visualize shapes. Technology allows designing the robot itself. These activities promote learning through a school project.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Educational organization and challenges<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Pedagogical organization requires equipment management and teamwork. On the other hand, the main difficulties lie in the <\/span><b>acquisition cost of kits<\/b><span style=\"font-weight: 400;\"> and <\/span><b>teachers preparation<\/b><span style=\"font-weight: 400;\">. However, resources and training are available to support school stakeholders in this educational approach, preparing students for tomorrow&#8217;s digital technologies.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Blockly for the youngest, Python for intermediate students, ROS for the most advanced: adapting programming languages to each school level is essential in educational robotics. This pedagogical progression allows students to develop computational thinking, creativity, and digital skills, effectively preparing them for technological careers and the challenges of artificial intelligence. &nbsp; In 2023, nearly 85% [&hellip;]<\/p>\n","protected":false},"author":151,"featured_media":31521,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[89,50],"tags":[],"class_list":["post-31514","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ned2","category-learn-robotics"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ROS, Python, Blockly... How to adapt languages to each school level - Niryo<\/title>\n<meta name=\"description\" content=\"Discover how progressive robotics with Blockly, Python, and ROS builds key digital skills for tomorrow\u2019s careers!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/niryo.com\/ros-python-blockly-school\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ROS, Python, Blockly... How to adapt languages to each school level - Niryo\" \/>\n<meta property=\"og:description\" content=\"Discover how progressive robotics with Blockly, Python, and ROS builds key digital skills for tomorrow\u2019s careers!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/niryo.com\/ros-python-blockly-school\/\" \/>\n<meta property=\"og:site_name\" content=\"Niryo\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-20T12:30:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-08T16:29:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A2688-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Marc-Henri Frouin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marc-Henri Frouin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/niryo.com\/ros-python-blockly-school\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/niryo.com\/ros-python-blockly-school\/\"},\"author\":{\"name\":\"Marc-Henri Frouin\",\"@id\":\"https:\/\/niryo.com\/#\/schema\/person\/d4b12065603a48d4313585d650cb16ef\"},\"headline\":\"ROS, Python, Blockly&#8230; How to adapt languages to each school level\",\"datePublished\":\"2025-06-20T12:30:54+00:00\",\"dateModified\":\"2026-01-08T16:29:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/niryo.com\/ros-python-blockly-school\/\"},\"wordCount\":911,\"publisher\":{\"@id\":\"https:\/\/niryo.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/niryo.com\/ros-python-blockly-school\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A2688-1.jpg\",\"articleSection\":[\"Ned2\",\"Learn Robotics\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/niryo.com\/ros-python-blockly-school\/\",\"url\":\"https:\/\/niryo.com\/ros-python-blockly-school\/\",\"name\":\"ROS, Python, Blockly... How to adapt languages to each school level - Niryo\",\"isPartOf\":{\"@id\":\"https:\/\/niryo.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/niryo.com\/ros-python-blockly-school\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/niryo.com\/ros-python-blockly-school\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A2688-1.jpg\",\"datePublished\":\"2025-06-20T12:30:54+00:00\",\"dateModified\":\"2026-01-08T16:29:31+00:00\",\"description\":\"Discover how progressive robotics with Blockly, Python, and ROS builds key digital skills for tomorrow\u2019s careers!\",\"breadcrumb\":{\"@id\":\"https:\/\/niryo.com\/ros-python-blockly-school\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/niryo.com\/ros-python-blockly-school\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/niryo.com\/ros-python-blockly-school\/#primaryimage\",\"url\":\"https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A2688-1.jpg\",\"contentUrl\":\"https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A2688-1.jpg\",\"width\":2560,\"height\":1707},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/niryo.com\/ros-python-blockly-school\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/niryo.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ROS, Python, Blockly&#8230; How to adapt languages to each school level\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/niryo.com\/#website\",\"url\":\"https:\/\/niryo.com\/\",\"name\":\"Niryo\",\"description\":\"Robotics designed for what matters\",\"publisher\":{\"@id\":\"https:\/\/niryo.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/niryo.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/niryo.com\/#organization\",\"name\":\"Niryo\",\"url\":\"https:\/\/niryo.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/niryo.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/niryo.com\/wp-content\/uploads\/2026\/02\/Favicon-Niryo.svg\",\"contentUrl\":\"https:\/\/niryo.com\/wp-content\/uploads\/2026\/02\/Favicon-Niryo.svg\",\"width\":512,\"height\":512,\"caption\":\"Niryo\"},\"image\":{\"@id\":\"https:\/\/niryo.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/10970402\/admin\/feed\/posts\/\",\"https:\/\/www.tiktok.com\/@niryo_robotics\",\"https:\/\/www.instagram.com\/niryo_robotics\/\",\"https:\/\/discord.com\/invite\/EqpPYTf9FJ\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/niryo.com\/#\/schema\/person\/d4b12065603a48d4313585d650cb16ef\",\"name\":\"Marc-Henri Frouin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/niryo.com\/wp-content\/uploads\/2026\/01\/cropped-Marc-Henri-Frouin-96x96.jpg\",\"url\":\"https:\/\/niryo.com\/wp-content\/uploads\/2026\/01\/cropped-Marc-Henri-Frouin-96x96.jpg\",\"contentUrl\":\"https:\/\/niryo.com\/wp-content\/uploads\/2026\/01\/cropped-Marc-Henri-Frouin-96x96.jpg\",\"caption\":\"Marc-Henri Frouin\"},\"description\":\"Marc-Henri Frouin advocates for a more intuitive, sovereign, and accessible industrial robotics. He promotes a pragmatic approach to robotics and artificial intelligence focused on usability and performance, serving both people and industrial competitiveness.\",\"sameAs\":[\"https:\/\/niryo.com\/\",\"https:\/\/www.linkedin.com\/in\/marc-henri-frouin-605131b9\/\"],\"url\":\"https:\/\/niryo.com\/author\/marc-henri-frouin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ROS, Python, Blockly... How to adapt languages to each school level - Niryo","description":"Discover how progressive robotics with Blockly, Python, and ROS builds key digital skills for tomorrow\u2019s careers!","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:\/\/niryo.com\/ros-python-blockly-school\/","og_locale":"en_US","og_type":"article","og_title":"ROS, Python, Blockly... How to adapt languages to each school level - Niryo","og_description":"Discover how progressive robotics with Blockly, Python, and ROS builds key digital skills for tomorrow\u2019s careers!","og_url":"https:\/\/niryo.com\/ros-python-blockly-school\/","og_site_name":"Niryo","article_published_time":"2025-06-20T12:30:54+00:00","article_modified_time":"2026-01-08T16:29:31+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A2688-1.jpg","type":"image\/jpeg"}],"author":"Marc-Henri Frouin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Marc-Henri Frouin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/niryo.com\/ros-python-blockly-school\/#article","isPartOf":{"@id":"https:\/\/niryo.com\/ros-python-blockly-school\/"},"author":{"name":"Marc-Henri Frouin","@id":"https:\/\/niryo.com\/#\/schema\/person\/d4b12065603a48d4313585d650cb16ef"},"headline":"ROS, Python, Blockly&#8230; How to adapt languages to each school level","datePublished":"2025-06-20T12:30:54+00:00","dateModified":"2026-01-08T16:29:31+00:00","mainEntityOfPage":{"@id":"https:\/\/niryo.com\/ros-python-blockly-school\/"},"wordCount":911,"publisher":{"@id":"https:\/\/niryo.com\/#organization"},"image":{"@id":"https:\/\/niryo.com\/ros-python-blockly-school\/#primaryimage"},"thumbnailUrl":"https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A2688-1.jpg","articleSection":["Ned2","Learn Robotics"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/niryo.com\/ros-python-blockly-school\/","url":"https:\/\/niryo.com\/ros-python-blockly-school\/","name":"ROS, Python, Blockly... How to adapt languages to each school level - Niryo","isPartOf":{"@id":"https:\/\/niryo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/niryo.com\/ros-python-blockly-school\/#primaryimage"},"image":{"@id":"https:\/\/niryo.com\/ros-python-blockly-school\/#primaryimage"},"thumbnailUrl":"https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A2688-1.jpg","datePublished":"2025-06-20T12:30:54+00:00","dateModified":"2026-01-08T16:29:31+00:00","description":"Discover how progressive robotics with Blockly, Python, and ROS builds key digital skills for tomorrow\u2019s careers!","breadcrumb":{"@id":"https:\/\/niryo.com\/ros-python-blockly-school\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/niryo.com\/ros-python-blockly-school\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/niryo.com\/ros-python-blockly-school\/#primaryimage","url":"https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A2688-1.jpg","contentUrl":"https:\/\/niryo.com\/wp-content\/uploads\/2025\/06\/412A2688-1.jpg","width":2560,"height":1707},{"@type":"BreadcrumbList","@id":"https:\/\/niryo.com\/ros-python-blockly-school\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/niryo.com\/"},{"@type":"ListItem","position":2,"name":"ROS, Python, Blockly&#8230; How to adapt languages to each school level"}]},{"@type":"WebSite","@id":"https:\/\/niryo.com\/#website","url":"https:\/\/niryo.com\/","name":"Niryo","description":"Robotics designed for what matters","publisher":{"@id":"https:\/\/niryo.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/niryo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/niryo.com\/#organization","name":"Niryo","url":"https:\/\/niryo.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/niryo.com\/#\/schema\/logo\/image\/","url":"https:\/\/niryo.com\/wp-content\/uploads\/2026\/02\/Favicon-Niryo.svg","contentUrl":"https:\/\/niryo.com\/wp-content\/uploads\/2026\/02\/Favicon-Niryo.svg","width":512,"height":512,"caption":"Niryo"},"image":{"@id":"https:\/\/niryo.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/10970402\/admin\/feed\/posts\/","https:\/\/www.tiktok.com\/@niryo_robotics","https:\/\/www.instagram.com\/niryo_robotics\/","https:\/\/discord.com\/invite\/EqpPYTf9FJ"]},{"@type":"Person","@id":"https:\/\/niryo.com\/#\/schema\/person\/d4b12065603a48d4313585d650cb16ef","name":"Marc-Henri Frouin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/niryo.com\/wp-content\/uploads\/2026\/01\/cropped-Marc-Henri-Frouin-96x96.jpg","url":"https:\/\/niryo.com\/wp-content\/uploads\/2026\/01\/cropped-Marc-Henri-Frouin-96x96.jpg","contentUrl":"https:\/\/niryo.com\/wp-content\/uploads\/2026\/01\/cropped-Marc-Henri-Frouin-96x96.jpg","caption":"Marc-Henri Frouin"},"description":"Marc-Henri Frouin advocates for a more intuitive, sovereign, and accessible industrial robotics. He promotes a pragmatic approach to robotics and artificial intelligence focused on usability and performance, serving both people and industrial competitiveness.","sameAs":["https:\/\/niryo.com\/","https:\/\/www.linkedin.com\/in\/marc-henri-frouin-605131b9\/"],"url":"https:\/\/niryo.com\/author\/marc-henri-frouin\/"}]}},"_links":{"self":[{"href":"https:\/\/niryo.com\/wp-json\/wp\/v2\/posts\/31514","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/niryo.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/niryo.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/niryo.com\/wp-json\/wp\/v2\/users\/151"}],"replies":[{"embeddable":true,"href":"https:\/\/niryo.com\/wp-json\/wp\/v2\/comments?post=31514"}],"version-history":[{"count":0,"href":"https:\/\/niryo.com\/wp-json\/wp\/v2\/posts\/31514\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/niryo.com\/wp-json\/wp\/v2\/media\/31521"}],"wp:attachment":[{"href":"https:\/\/niryo.com\/wp-json\/wp\/v2\/media?parent=31514"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/niryo.com\/wp-json\/wp\/v2\/categories?post=31514"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/niryo.com\/wp-json\/wp\/v2\/tags?post=31514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}