PageSourceSearch

https://www.raspberrypi.org/blog/

html raspberrypi.org collected 2026-09-24 06:43:07 UTC 113,844 bytes, 1,071 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-GB">
3<head>
4    <!-- Google Tag Manager -->
5    
5<script>
vendor: 343 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
6    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
7    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
8    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
9    })(window,document,'script','dataLayer','
9GTM-PRNJZ4J
vendor: 3 bytes, line 9
9');
9</script>
9
10    <!-- End Google Tag Manager -->
11    <meta charset="UTF-8" />
12    
13      <style>
14  
15</style>
16
17<link crossOrigin="" href="https://fonts.gstatic.com" rel="preconnect" />
18<link as="style" href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&amp;family=Rubik:wght@400;500;700&amp;display=swap" rel="preload" />
19<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&amp;family=Rubik:wght@400;500;700&amp;display=swap" media="print" onLoad="this.media='all'" rel="stylesheet" />
20<noscript><link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&amp;family=Rubik:wght@400;500;700&amp;display=swap" rel="stylesheet" /></noscript>
21
22
vendor: 1,012 bytes, lines 23-25
23<script type="text/javascript">
24  !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="https://esi.raspberrypi.org/packs/",r(r.s=4)}({4:function(e,t){}});
25</script>
25
26
27        <link rel="icon" type="image/png" href="https://www.raspberrypi.org/app/themes/mind-control/images/favicon.png" />
28    <meta name="viewport" content="width=device-width, initial-scale=1" />
29    <link rel="profile" href="https://gmpg.org/xfn/11" />
30    <link rel="pingback" href="https://www.raspberrypi.org/wp/xmlrpc.php" />
31
32    <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
33
34	<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
35	<meta name="description" content="The official Raspberry Pi Foundation blog — your first stop for news and stories about our work in computing education." />
36	<link rel="canonical" href="https://www.raspberrypi.org/blog/" />
37	<link rel="next" href="https://www.raspberrypi.org/blog/page/2/" />
38	<meta property="og:locale" content="en_GB" />
39	<meta property="og:type" content="article" />
40	<meta property="og:title" content="Raspberry Pi Foundation blog: news, announcements, stories, ideas" />
41	<meta property="og:description" content="The official Raspberry Pi Foundation blog — your first stop for news and stories about our work in computing education." />
42	<meta property="og:url" content="https://www.raspberrypi.org/blog/" />
43	<meta property="og:site_name" content="Raspberry Pi Foundation" />
44	<meta property="og:image" content="http://www.raspberrypi.org/wp-content/uploads/2015/03/2015-02-28-13.20.57-500x500.jpg" />
45	<meta property="og:image:width" content="500" />
46	<meta property="og:image:height" content="500" />
47	<meta property="og:image:type" content="image/jpeg" />
48	<meta name="twitter:card" content="summary_large_image" />
49	<meta name="twitter:site" content="@Raspberry_Pi" />
50	
50<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","CollectionPage"],"@id":"https:\/\/www.raspberrypi.org\/blog\/","url":"https:\/\/www.raspberrypi.org\/blog\/","name":"Raspberry Pi Foundation blog: news, announcements, stories, ideas","isPartOf":{"@id":"https:\/\/www.raspberrypi.org\/#website"},"datePublished":"2012-12-09T22:38:13+00:00","dateModified":"2022-01-04T15:36:39+00:00","description":"The official Raspberry Pi Foundation blog — your first stop for news and stories about our work in computing education.","breadcrumb":{"@id":"https:\/\/www.raspberrypi.org\/blog\/#breadcrumb"},"inLanguage":"en-GB"},{"@type":"BreadcrumbList","@id":"https:\/\/www.raspberrypi.org\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.raspberrypi.org\/"},{"@type":"ListItem","position":2,"name":"Raspberry Pi Foundation blog"}]},{"@type":"WebSite","@id":"https:\/\/www.raspberrypi.org\/#website","url":"https:\/\/www.raspberrypi.org\/","name":"Raspberry Pi Foundation","description":"Teach, learn and make with Raspberry Pi","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.raspberrypi.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}</script>
50
51	<!-- / Yoast SEO plugin. -->
52
53
54<link rel='dns-prefetch' href='//www.raspberrypi.org' />
55<style id="wp-img-auto-sizes-contain-inline-css">
56img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
57/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
58</style>
59<link rel='stylesheet' id='sbi-tokens-local-css' href='https://www.raspberrypi.org/app/plugins/instagram-feed/assets/tokens/sb-tokens-local.css?ver=6.13.0' media='all' />
60<link rel='stylesheet' id='sbi_styles-css' href='https://www.raspberrypi.org/app/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.13.0' media='all' />
61<style id="wp-block-library-inline-css">
62:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
62--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
63
64/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
65</style>
66<style id="classic-theme-styles-inline-css">
67/*! This file is auto-generated */
68.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
69/*# sourceURL=/wp-includes/css/classic-themes.min.css */
70</style>
71
72<style id="global-styles-inline-css">
73:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
730) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
73.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
74/*# sourceURL=global-styles-inline-css */
75</style>
76
77<link rel='stylesheet' id='ub-extension-style-css-css' href='https://www.raspberrypi.org/app/plugins/ultimate-blocks/src/extensions/style.css?ver=7.1.2' media='all' />
78<link rel='stylesheet' id='application-css' href='https://www.raspberrypi.org/app/themes/mind-control/css/application.min.css?ver=1781007827' media='all' />
79<link rel='stylesheet' id='header-css' href='https://www.raspberrypi.org/app/themes/mind-control/css/header.css?ver=1781007827' media='all' />
80<link rel='stylesheet' id='prism-css' href='https://www.raspberrypi.org/app/themes/mind-control/css/vendor/prism.css?ver=1781007827' media='all' />
81<script id="jquery-core-js" src="https://www.raspberrypi.org/wp/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 81
81
82<script id="jquery-migrate-js" src="https://www.raspberrypi.org/wp/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
82
83<link rel="https://api.w.org/" href="https://www.raspberrypi.org/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.raspberrypi.org/wp/xmlrpc.php?rsd" />
84<meta name="generator" content="WordPress 7.1.2" />
85<script type="text/javascript" src="//www.raspberrypi.org/?wordfence_syncAttackData=1790232070.7339" async></script>
85<link rel="icon" href="https://www.raspberrypi.org/app/uploads/2020/06/cropped-raspberrry_pi_logo-100x100.png" sizes="32x32" />
86<link rel="icon" href="https://www.raspberrypi.org/app/uploads/2020/06/cropped-raspberrry_pi_logo-250x250.png" sizes="192x192" />
87<link rel="apple-touch-icon" href="https://www.raspberrypi.org/app/uploads/2020/06/cropped-raspberrry_pi_logo-250x250.png" />
88<meta name="msapplication-TileImage" content="https://www.raspberrypi.org/app/uploads/2020/06/cropped-raspberrry_pi_logo-300x300.png" />
89    <title>Raspberry Pi Foundation blog: news, announcements, stories, ideas</title>
90</head>
91
92<body class="blog wp-embed-responsive wp-theme-mind-control new-header">
93    <!-- Google Tag Manager (noscript) -->
vendor: 76 bytes, lines 93-94
93
94        <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
94GTM-PRNJZ4J
vendor: 95 bytes, lines 94-96
94"
95        height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
96    
96<!-- End Google Tag Manager (noscript) -->
97    
98<header class="site-header" data-js="header" data-nav-open="" id="rp-app-landmark-header">
99  <div class="site-header__container">
100    <div class="site-header__home-link">
101      <div class="site-header__skipper">
102        <ul class="site-header-skipper">
103            <li class="site-header-skipper__item">
104              <a class="site-header-skipper__link" data-event-action="click" data-event-category="Header: Skip links" data-event-label="Skip to main content" href="#rp-app-landmark-main">Skip to main content</a>
105            </li>
106            <li class="site-header-skipper__item">
107              <a class="site-header-skipper__link" data-event-action="click" data-event-category="Header: Skip links" data-event-label="Skip to footer" href="#rp-app-landmark-footer">Skip to footer</a>
108            </li>
109            <li class="site-header-skipper__item">
110              <a class="site-header-skipper__link" data-event-action="click" data-event-category="Header: Skip links" data-event-label="Accessbility statement and help" href="/accessibility/">Accessbility statement and help</a>
111            </li>
112        </ul>
113      </div>
114      <a class="site-header-home-link" aria-label="Raspberry Pi Home page" data-event-action="click" data-event-category="Header" data-event-label="Home link" href="/">
115        <img src="https://www.raspberrypi.org/app/themes/mind-control/images/logos/default.svg" alt="Raspberry Pi Foundation" />
116      </a>
117    </div>
118
119    <div class="site-header__nav">
120      <nav aria-label="Navigation" class="site-header-nav" data-js="nav" data-active-panel="">
121        <ul class="site-header-nav__list">
122          <li class="site-header-nav__item" data-js="nav-item" data-section="learn" data-js-selector="nav-item" data-section="learn">
123            <a class="site-header-nav-link site-header-nav-link--learn" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Learn" data-section="learn" href="/learn/">Learn</a>
124            <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="learn" role="navigation">
125              <div class="site-header-nav-panel">
126                <div class="site-header-nav-panel__container site-header-nav-panel__container--learn">
127                  <div class="site-header-nav-panel__inner">
128                    <div class="site-header-nav-panel__primary-cta">
129                      <p class="site-header-nav-panel__summary">
130                        Free resources for young people to learn to code and become digital makers
131                      </p>
132                      <div class="site-header-nav-panel__buttons">
133                          <a data-event-action="click" data-event-category="Header: Learn panel - button" data-event-label="Learn to code" class="rpf-button" href="/learn/">Learn to code</a>
134                      </div>
135                    </div>
136                    <ul class="site-header-nav-panel__list">
137                      <li class="site-header-nav-panel__item">
138                        <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Learn panel - link" data-event-label="Learn to code online" href="https://projects.raspberrypi.org/">
139                          <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
140                            <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
141                          </svg>
142
143                          <span class="site-header-nav-panel__label">
144                            Learn to code online
145                          </span>
146                        </a>
147                      </li>
148                      <li class="site-header-nav-panel__item">
149                        <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Learn panel - link" data-event-label="Learn at a Code Club" href="https://codeclub.org/">
150                          <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
151                            <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
152                          </svg>
153
154                          <span class="site-header-nav-panel__label">
155                            Learn at a Code Club
156                          </span>
157                        </a>
158                      </li>
159                      <li class="site-header-nav-panel__item">
160                        <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Learn panel - link" data-event-label="Explore our projects" href="https://projects.raspberrypi.org/">
161                          <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
162                            <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
163                          </svg>
164
165                          <span class="site-header-nav-panel__label">
166                            Explore our projects
167                          </span>
168                        </a>
169                      </li>
170                    </ul>
171                  </div>
172                </div>
173              </div>
174            </div>
175          </li>
176          <li class="site-header-nav__item" data-js="nav-item" data-section="teach">
177            <a class="site-header-nav-link site-header-nav-link--teach" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Teach" data-section="teach" href="/teach/">Teach</a>
178            <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="teach" role="navigation">
179              <div class="site-header-nav-panel">
180                <div class="site-header-nav-panel__container site-header-nav-panel__container--teach">
181                  <div class="site-header-nav-panel__inner">
182                    <div class="site-header-nav-panel__primary-cta">
183                      <p class="site-header-nav-panel__summary">
184                        Free training, resources, and guidance to help you teach computing with confidence
185                      </p>
186
187                      <div class="site-header-nav-panel__buttons">
188                          <a data-event-action="click" data-event-category="Header: Teach panel - button" data-event-label="Support for teachers" class="rpf-button" href="/teach/">Support for teachers</a>
189                      </div>
190                    </div>
191                    <ul class="site-header-nav-panel__list">
192                      <li class="site-header-nav-panel__item">
193                        <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="The Computing Curriculum" href="https://www.raspberrypi.org/curriculum/">
194                          <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
195                            <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
196                          </svg>
197
198                          <span class="site-header-nav-panel__label">
199                            The Computing Curriculum
200                          </span>
201                        </a>
202                      </li>
203                      <li class="site-header-nav-panel__item">
204                        <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="Ada Computer Science" href="https://adacomputerscience.org/">
205                          <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
206                            <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
207                          </svg>
208
209                          <span class="site-header-nav-panel__label">
210                            Ada Computer Science
211                          </span>
212                        </a>
213                      </li>
214                      <li class="site-header-nav-panel__item">
215                        <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="Experience CS" href="https://experience-cs.org/">
216                          <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
217                            <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
218                          </svg>
219
220                          <span class="site-header-nav-panel__label">
221                            Experience CS
222                          </span>
223                        </a>
224                      </li>
225                      <li class="site-header-nav-panel__item">
226                        <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="Online training courses" href="/training/online/">
227                          <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
228                            <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
229                          </svg>
230
231                          <span class="site-header-nav-panel__label">
232                            Online training courses
233                          </span>
234                        </a>
235                      </li>
236                      <li class="site-header-nav-panel__item">
237                        <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="Hello World magazine" href="https://www.raspberrypi.org/hello-world">
238                          <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
239                            <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
240                          </svg>
241
242                          <span class="site-header-nav-panel__label">
243                            Hello World magazine
244                          </span>
245                        </a>
246                      </li>
247                      <li class="site-header-nav-panel__item">
248                        <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="Start a Code Club" href="https://codeclub.org/en/start-a-code-club/">
249                          <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
250                            <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
251                          </svg>
252
253                          <span class="site-header-nav-panel__label">
254                            Start a Code Club
255                          </span>
256                        </a>
257                      </li>
258                      <li class="site-header-nav-panel__item">
259                        <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="AI education" href="https://www.raspberrypi.org/teach/ai-education">
260                            <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
261                                <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
262                            </svg>
263
264                            <span class="site-header-nav-panel__label">
265                                AI education
266                            </span>
267                        </a>
268                      </li>
269                    </ul>
270                  </div>
271                </div>
272              </div>
273            </div>
274          </li>
275          <li class="site-header-nav__item" data-js="nav-item" data-section="research">
276            <a class="site-header-nav-link site-header-nav-link--research" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Research" data-section="research" href="/research-impact/">Research</a>
277            <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="research" role="navigation">
278              <div class="site-header-nav-panel">
279                <div class="site-header-nav-panel__container site-header-nav-panel__container--research">
280                  <div class="site-header-nav-panel__inner">
281                    <div class="site-header-nav-panel__primary-cta">
282                      <p class="site-header-nav-panel__summary">
283                        Findings on how young people best learn about computing and digital making
284                      </p>
285
286                      <div class="site-header-nav-panel__buttons">
287                          <a data-event-action="click" data-event-category="Header: Research panel - button" data-event-label="Explore our findings" class="rpf-button" href="/research-impact/">Explore our findings</a>
288                      </div>
289                    </div>
290                    <ul class="site-header-nav-panel__list">
291                      <li class="site-header-nav-panel__item">
292                        <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Research panel - link" data-event-label="Online events and seminars" href="https://www.raspberrypi.org/research-impact/research/seminars">
293                          <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
294                            <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
295                          </svg>
296
297                          <span class="site-header-nav-panel__label">
298                            Online events and seminars
299                          </span>
300                        </a>
301                      </li>
302                      <li class="site-header-nav-panel__item">
303                        <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Research panel - link" data-event-label="Research projects" href="https://www.raspberrypi.org/research-impact/research/projects">
304                          <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
305                            <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
306                          </svg>
307
308                          <span class="site-header-nav-panel__label">
309                            Research projects
310                          </span>
311                        </a>
312                      </li>
313                      <li class="site-header-nav-panel__item">
314                        <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Research panel - link" data-event-label="Research publications" href="https://www.raspberrypi.org/research-impact/research/publications">
315                          <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
316                            <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
317                          </svg>
318
319                          <span class="site-header-nav-panel__label">
320                            Research publications
321                          </span>
322                        </a>
323                      </li>
324                      <li class="site-header-nav-panel__item">
325                        <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Research panel - link" data-event-label="Our impact" href="https://www.raspberrypi.org/research-impact/impact">
326                          <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
327                            <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
328                          </svg>
329
330                          <span class="site-header-nav-panel__label">
331                            Our impact
332                          </span>
333                        </a>
334                      </li>
335                    </ul>
336                  </div>
337                </div>
338              </div>
339            </div>
340          </li>
341          <li class="site-header-nav__item" data-js="nav-item" data-section="computers">
342            <a class="site-header-nav-link site-header-nav-link--computers" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Computers" data-section="computers" href="/computers">Computers</a>
343            <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="computers" role="navigation">
344              <div class="site-header-nav-panel">
345                <div class="site-header-nav-panel__container site-header-nav-panel__container--computers">
346                  <div class="site-header-nav-panel__inner">
347                    <div class="site-header-nav-panel__primary-cta">
348                      <p class="site-header-nav-panel__summary">
349                        Raspberry Pi computers and accessories, software and documentation
350                      </p>
351
352                      <div class="site-header-nav-panel__buttons">
353                          <a data-event-action="click" data-event-category="Header: Computers panel - button" data-event-label="Read more" class="rpf-button" href="/computers">Visit raspberrypi.com</a>
354                      </div>
355                    </div>
356                    <ul class="site-header-nav-panel__list">
357                    </ul>
358                  </div>
359                </div>
360              </div>
361            </div>
362          </li>
363          <li class="site-header-nav__item" data-js="nav-item" data-section="about">
364            <a class="site-header-nav-link site-header-nav-link--about" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="About us" data-section="about" href="/about/">About us</a>
365            <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="about" role="navigation">
366              <div class="site-header-nav-panel">
367              <div class="site-header-nav-panel__container site-header-nav-panel__container--about">
368                <div class="site-header-nav-panel__inner">
369                  <div class="site-header-nav-panel__primary-cta">
370                    <p class="site-header-nav-panel__summary">
371                      We enable young people to realise their full potential through the power of computing and digital technologies
372                    </p>
373
374                    <div class="site-header-nav-panel__buttons">
375                        <a data-event-action="click" data-event-category="Header: About us panel - button" data-event-label="About us" class="rpf-button" href="/about/">About us</a>
376                    </div>
377                  </div>
378                  <ul class="site-header-nav-panel__list">
379                    <li class="site-header-nav-panel__item">
380                      <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: About us panel - link" data-event-label="Support us" href="/support-us/">
381                        <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
382                          <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
383                        </svg>
384
385                        <span class="site-header-nav-panel__label">
386                          Support us
387                        </span>
388                      </a>
389                    </li>
390                    <li class="site-header-nav-panel__item">
391                      <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: About us panel - link" data-event-label="Blog" href="/blog/">
392                        <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
393                          <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
394                        </svg>
395
396                        <span class="site-header-nav-panel__label">
397                          Blog
398                        </span>
399                      </a>
400                    </li>
401                    <li class="site-header-nav-panel__item">
402                      <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: About us panel - link" data-event-label="Community stories" href="/community-stories/">
403                        <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
404                          <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
405                        </svg>
406
407                        <span class="site-header-nav-panel__label">
408                          Community stories
409                        </span>
410                      </a>
411                  </li>
412                  <li class="site-header-nav-panel__item">
413                      <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: About us panel - link" data-event-label="Our impact" href="/research-impact/impact">
414                        <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg">
415                          <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
416                        </svg>
417
418                        <span class="site-header-nav-panel__label">
419                          Our impact
420                        </span>
421                      </a>
422                  </li>
423                  </ul>
424                </div>
425              </div>
426            </div>
427            </div>
428          </li>
429          <li class="site-header-nav__item" data-js="nav-item" data-section="donate">
430            <a class="sauce-button sauce-button--nav sauce-button--donate" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Donate" data-section="donate" href="/donate/">Donate</a>
431          </li>
432          <li class="site-header-nav__item" data-js="nav-item" data-section="logout">
433            <span data-js="logout" class="logout-btn">
434              <a class="sauce-button sauce-button--nav sauce-button--logout" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Log out" data-section="logout" href="/auth/logout">Log out</a>
435            </span>
436          </li>
437        </ul>
438      </nav>
439    </div>
440    <div class="site-header__persistent-nav">
441        <a class="sauce-button sauce-button--nav sauce-button--donate" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Donate" data-section="donate" href="/donate/">Donate</a>
442        <span data-js="logout" class="logout-btn">
443          <a class="sauce-button sauce-button--nav sauce-button--logout" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Log out" data-section="logout" href="/auth/logout">Log out</a>
444        </span>
445    </div>
446    <div class="site-header__toggle">
447      <button aria-label="Open Navigation" aria-pressed="false" class="site-header-toggle" data-js="toggle" type="button">
448        <span class="site-header-toggle__line"></span>
449        <span class="site-header-toggle__line"></span>
450        <span class="site-header-toggle__line"></span>
451      </button>
452    </div>
453  </div>
454</header>
455
456<script type="text/javascript">
457!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,(function(t){return e[t]}).bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="https://esi.raspberrypi.org/packs/",n(n.s=6)}({0:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n.r(t);var a=function(){var e,t,n;function a(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,a),this.elements={},this.rootSelector=e.rootSelector,this.selectors=e.selectors||{},this.root=this.getRootElement(),this.getElements()}return e=a,t=[{key:"getElements",value:function(){var e=this;Object.entries(this.selectors).map(function(t){var n,o=function(e){if(Array.isArray(e))return e}(n=t)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(s){o=!0,a=s}finally{try{r||null==u.return||u.return()}finally{if(o)throw a}}return n}}(n,2)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}}(n,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),a=o[0],i=o[1],u=document.querySelectorAll('[data-js="'.concat(i,'"]'));1!==u.length?e.elements[a]=u:e.elements[a]=u[0]})}},{key:"getRootElement",value:function(){return document.querySelector(this.rootSelector)}},],o(e.prototype,t),n&&o(e,n),a}();t.default=a},6:function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.r(t),new(function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}(c,e);var t,n,i,u,s,l=(t=c,n=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r,o,i=a(t);if(n){var u=a(this).constructor;o=Reflect.construct(i,arguments,u)}else o=i.apply(this,arguments);return e=this,r=o,r&&("object"==typeof r||"function"==typeof r)?r:function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)});function c(e){var t;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,c),(t=l.call(this,e)).activePanel="",t.navOpen=!1,t.debounceTimeout=200,t.addEvents(),t}return i=c,u=[{key:"addEvents",value:function(){var e=this;console.log("*************",e,this.elements),this.elements.nav.addEventListener("focusout",function(t){var n=t.currentTarget,r=t.relatedTarget;n.contains(r)||e.navPanelClose()}
457),this.elements.navItems.forEach(function(t){console.log(t),t.addEventListener("mouseenter",e.debounce(e.navPanelOpen.bind(e))),t.addEventListener("mouseleave",e.debounce(e.navPanelClose.bind(e)))}),this.elements.navLinks.forEach(function(t){t.addEventListener("focus",function(t){return e.navPanelOpen(t)})}),this.elements.toggle.addEventListener("click",function(){return e.toggleHandler()})}},{key:"debounce",value:function(e){var t=this;return this.timeout=null,function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var a=function(){return e.apply(void 0,r)};clearTimeout(t.timeout),t.timeout=setTimeout(a,t.debounceTimeout)}}},{key:"navPanelClose",value:function(){this.activePanel="",this.updateNavAttributes()}},{key:"navPanelOpen",value:function(e){this.activePanel=e.target.dataset.section,this.updateNavAttributes()}},{key:"toggleHandler",value:function(){this.navOpen=!this.navOpen,this.elements.header.dataset.navOpen=this.navOpen,this.elements.toggle.setAttribute("aria-pressed",this.navOpen)}},{key:"updateNavAttributes",value:function(){var e=this;this.elements.nav.dataset.activePanel=this.activePanel,this.elements.navPanels.forEach(function(t){var n=!1,r=!0;t.dataset.section===e.activePanel&&(n=!0,r=!1),t.setAttribute("aria-expanded",n),t.setAttribute("aria-hidden",r)})}},],r(i.prototype,u),s&&r(i,s),c}(n(0).default))({rootSelector:"site-header",selectors:{header:"header",nav:"nav",navItems:"nav-item",navLinks:"nav-link",navPanels:"nav-panel",toggle:"toggle"}})}});
458</script>
458
459
460<style>
461  .logout-btn {
462    display: none;
463  }
464  .logout-btn.visible {
465    display: flex;
466  }
467</style>
468<script>
469  fetch("/session/logged_in").then(response => {
470    if(response.ok){
471      document.querySelectorAll("span[data-js='logout']").forEach(elem => {
472        elem.classList.add("visible")
473      })
474    }
475  })
476</script>
476
477
478    <div class="container">
479        <main class="main" id="rp-app-landmark-main">
480
481<div class="c-blog-header">
482    <div class="o-container c-blog-header__container">
483        <div class="c-blog-header__content">
484            <h1 class="c-blog-header__title">
485                Blog            </h1>
486
487                        <p class="o-type-base">Your first stop for news and stories about our work in computing education.</h1>
488            
489                    </div>
490
491        <ul class="c-blog-header-links">
492                        <li class="c-blog-header-links__item">
493                <a
494                    class="
495                        c-blog-header-links__link
496                        c-blog-header-links__link--archive                    "
497                    href="/blog/archive/"
498                >
499                    Archive                </a>
500            </li>
501                        <li class="c-blog-header-links__item">
502                <a
503                    class="
504                        c-blog-header-links__link
505                        c-blog-header-links__link--feed                    "
506                    href="/blog/feed/"
507                >
508                    RSS                </a>
509            </li>
510                    </ul>
511    </div>
512</div>
513<section class="c-blog-index-layout">
514    <div class="o-container">
515        <div class="c-blog-index-layout__container">
516            
517            
518            <ul class="c-blog-post-loop">
519            <li class="c-blog-post-loop__item">
520            <div class="c-blog-post-card">
521    <div class="c-blog-post-card__summary">
522        <h2 class="c-blog-post-card__heading">
523            <a
524                class="c-blog-post-card__link"
525                href="https://www.raspberrypi.org/blog/we-can-figure-it-out-how-one-minnesota-teacher-uses-experience-cs-to-set-the-tone-for-her-whole-year/"
526            >
527                &#8220;We can figure it out&#8221;: How one Minnesota teacher uses Experience CS to set the tone for her whole year            </a>
528        </h2>
529
530        <p class="c-blog-post-card__excerpt">
531            Experience CS helps students learn coding through playful creative writing.        </p>
532
533        <p class="c-blog-post-card__meta">
534            Sofia Mohammed -
535            <time datetime="2026-09-23T09:03:43+01:00">
536                23rd Sep 2026            </time><br />
537            <span class="u-visually-hidden">This post has</span>
538            <a
539                class="c-blog-post-card__comments-link"
540                href="https://www.raspberrypi.org/blog/we-can-figure-it-out-how-one-minnesota-teacher-uses-experience-cs-to-set-the-tone-for-her-whole-year/#comments"
541            >
542                0 comments            </a>
543        </p>
544    </div>
545
546    <div class="c-blog-post-card__figure">
547        <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/09/10479_ExpCS_Social_2_1200x627-800x400.png" class="c-blog-post-card__image wp-post-image" alt="" decoding="async" fetchpriority="high" />    </div>
548</div>
549        </li>
550            <li class="c-blog-post-loop__item">
551            <div class="c-blog-post-card">
552    <div class="c-blog-post-card__summary">
553        <h2 class="c-blog-post-card__heading">
554            <a
555                class="c-blog-post-card__link"
556                href="https://www.raspberrypi.org/blog/join-our-new-uk-study-on-teaching-ai-ethics-and-sustainability-in-lower-secondary-school/"
557            >
558                Join our new UK study on teaching AI ethics and sustainability in lower secondary school            </a>
559        </h2>
560
561        <p class="c-blog-post-card__excerpt">
562            New study invites UK computing teachers to explore AI ethics, sustainability        </p>
563
564        <p class="c-blog-post-card__meta">
565            Diana Kirby -
566            <time datetime="2026-09-22T09:50:16+01:00">
567                22nd Sep 2026            </time><br />
568            <span class="u-visually-hidden">This post has</span>
569            <a
570                class="c-blog-post-card__comments-link"
571                href="https://www.raspberrypi.org/blog/join-our-new-uk-study-on-teaching-ai-ethics-and-sustainability-in-lower-secondary-school/#comments"
572            >
573                0 comments            </a>
574        </p>
575    </div>
576
577    <div class="c-blog-post-card__figure">
578        <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2024/06/NCCE-Enfeild-Primary-13-800x400.jpg" class="c-blog-post-card__image wp-post-image" alt="Two learners in a computing classroom." decoding="async" />    </div>
579</div>
580        </li>
581            <li class="c-blog-post-loop__item">
582            <div class="c-blog-post-card">
583    <div class="c-blog-post-card__summary">
584        <h2 class="c-blog-post-card__heading">
585            <a
586                class="c-blog-post-card__link"
587                href="https://www.raspberrypi.org/blog/bring-ai-literacy-into-every-classroom-with-our-new-themed-resources/"
588            >
589                Bring AI literacy into every classroom with our new themed resources            </a>
590        </h2>
591
592        <p class="c-blog-post-card__excerpt">
593            Free AI literacy resources help educators teach AI across subjects for ages 8–16        </p>
594
595        <p class="c-blog-post-card__meta">
596            Emma Staves -
597            <time datetime="2026-09-15T13:28:54+01:00">
598                15th Sep 2026            </time><br />
599            <span class="u-visually-hidden">This post has</span>
600            <a
601                class="c-blog-post-card__comments-link"
602                href="https://www.raspberrypi.org/blog/bring-ai-literacy-into-every-classroom-with-our-new-themed-resources/#comments"
603            >
604                0 comments            </a>
605        </p>
606    </div>
607
608    <div class="c-blog-post-card__figure">
609        <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/09/03.-Kenya_students-3-800x400.jpg" class="c-blog-post-card__image wp-post-image" alt="" decoding="async" />    </div>
610</div>
611        </li>
612            <li class="c-blog-post-loop__item">
613            <div class="c-blog-post-card">
614    <div class="c-blog-post-card__summary">
615        <h2 class="c-blog-post-card__heading">
616            <a
617                class="c-blog-post-card__link"
618                href="https://www.raspberrypi.org/blog/launching-astro-pi-2026-27-code-your-way-to-the-international-space-station/"
619            >
620                Launching Astro Pi 2026/27: Code your way to the International Space Station            </a>
621        </h2>
622
623        <p class="c-blog-post-card__excerpt">
624            The European Astro Pi Challenge 26/27 launches today!        </p>
625
626        <p class="c-blog-post-card__meta">
627            Fergus Kirkpatrick -
628            <time datetime="2026-09-14T14:08:31+01:00">
629                14th Sep 2026            </time><br />
630            <span class="u-visually-hidden">This post has</span>
631            <a
632                class="c-blog-post-card__comments-link"
633                href="https://www.raspberrypi.org/blog/launching-astro-pi-2026-27-code-your-way-to-the-international-space-station/#comments"
634            >
635                0 comments            </a>
636        </p>
637    </div>
638
639    <div class="c-blog-post-card__figure">
640        <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/09/Untitled-design-11-800x400.png" class="c-blog-post-card__image wp-post-image" alt="Photos of Earth’s surface captured by Astro Pi cameras on board the ISS." decoding="async" loading="lazy" />    </div>
641</div>
642        </li>
643            <li class="c-blog-post-loop__item">
644            <div class="c-blog-post-card">
645    <div class="c-blog-post-card__summary">
646        <h2 class="c-blog-post-card__heading">
647            <a
648                class="c-blog-post-card__link"
649                href="https://www.raspberrypi.org/blog/join-the-uk-bebras-challenge-2026/"
650            >
651                Join the UK Bebras Challenge 2026            </a>
652        </h2>
653
654        <p class="c-blog-post-card__excerpt">
655            Register your school for the UK Bebras Challenge 2026.        </p>
656
657        <p class="c-blog-post-card__meta">
658            Andrew Csizmadia -
659            <time datetime="2026-09-08T11:11:07+01:00">
660                8th Sep 2026            </time><br />
661            <span class="u-visually-hidden">This post has</span>
662            <a
663                class="c-blog-post-card__comments-link"
664                href="https://www.raspberrypi.org/blog/join-the-uk-bebras-challenge-2026/#comments"
665            >
666                0 comments            </a>
667        </p>
668    </div>
669
670    <div class="c-blog-post-card__figure">
671        <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/09/Bebras_Challenge_UK_September_Paid_2026_V12-01-800x400.png" class="c-blog-post-card__image wp-post-image" alt="A cartoon beaver using a laptop with text that reads &quot;The UK Bebras Challenge 2026: 9-20 November&quot;." decoding="async" loading="lazy" />    </div>
672</div>
673        </li>
674            <li class="c-blog-post-loop__item">
675            <div class="c-blog-post-card">
676    <div class="c-blog-post-card__summary">
677        <h2 class="c-blog-post-card__heading">
678            <a
679                class="c-blog-post-card__link"
680                href="https://www.raspberrypi.org/blog/experience-ai-evolves-with-flexible-resources-for-every-classroom/"
681            >
682                Experience AI evolves with flexible resources for every classroom            </a>
683        </h2>
684
685        <p class="c-blog-post-card__excerpt">
686            Flexible free AI literacy resources for teachers        </p>
687
688        <p class="c-blog-post-card__meta">
689            Ben Garside -
690            <time datetime="2026-09-07T13:36:10+01:00">
691                7th Sep 2026            </time><br />
692            <span class="u-visually-hidden">This post has</span>
693            <a
694                class="c-blog-post-card__comments-link"
695                href="https://www.raspberrypi.org/blog/experience-ai-evolves-with-flexible-resources-for-every-classroom/#comments"
696            >
697                1 comment            </a>
698        </p>
699    </div>
700
701    <div class="c-blog-post-card__figure">
702        <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/09/image8-800x400.jpg" class="c-blog-post-card__image wp-post-image" alt="" decoding="async" loading="lazy" />    </div>
703</div>
704        </li>
705            <li class="c-blog-post-loop__item">
706            <div class="c-blog-post-card">
707    <div class="c-blog-post-card__summary">
708        <h2 class="c-blog-post-card__heading">
709            <a
710                class="c-blog-post-card__link"
711                href="https://www.raspberrypi.org/blog/support-for-ai-focused-qualification-young-people-england/"
712            >
713                Supporting a technical AI-focused qualification for young people in England            </a>
714        </h2>
715
716        <p class="c-blog-post-card__excerpt">
717            We are creating the UK's first course supporting young people to pursue an AI-focused qualification        </p>
718
719        <p class="c-blog-post-card__meta">
720            Diane Dowling -
721            <time datetime="2026-08-25T11:44:00+01:00">
722                25th Aug 2026            </time><br />
723            <span class="u-visually-hidden">This post has</span>
724            <a
725                class="c-blog-post-card__comments-link"
726                href="https://www.raspberrypi.org/blog/support-for-ai-focused-qualification-young-people-england/#comments"
727            >
728                1 comment            </a>
729        </p>
730    </div>
731
732    <div class="c-blog-post-card__figure">
733        <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2023/03/Ada-6-800x400.jpg" class="c-blog-post-card__image wp-post-image" alt="A teenager learning computer science." decoding="async" loading="lazy" />    </div>
734</div>
735        </li>
736            <li class="c-blog-post-loop__item">
737            <div class="c-blog-post-card">
738    <div class="c-blog-post-card__summary">
739        <h2 class="c-blog-post-card__heading">
740            <a
741                class="c-blog-post-card__link"
742                href="https://www.raspberrypi.org/blog/offline-support-in-the-code-editor/"
743            >
744                Keep coding when your internet drops: Offline support in the Code Editor            </a>
745        </h2>
746
747        <p class="c-blog-post-card__excerpt">
748            Carry on with your programming lesson or project when your correction drops        </p>
749
750        <p class="c-blog-post-card__meta">
751            Greg Annandale -
752            <time datetime="2026-08-20T11:31:34+01:00">
753                20th Aug 2026            </time><br />
754            <span class="u-visually-hidden">This post has</span>
755            <a
756                class="c-blog-post-card__comments-link"
757                href="https://www.raspberrypi.org/blog/offline-support-in-the-code-editor/#comments"
758            >
759                1 comment            </a>
760        </p>
761    </div>
762
763    <div class="c-blog-post-card__figure">
764        <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2025/08/DSC_6563-800x400.jpg" class="c-blog-post-card__image wp-post-image" alt="Young people use laptops to do their coding tasks." decoding="async" loading="lazy" />    </div>
765</div>
766        </li>
767            <li class="c-blog-post-loop__item">
768            <div class="c-blog-post-card">
769    <div class="c-blog-post-card__summary">
770        <h2 class="c-blog-post-card__heading">
771            <a
772                class="c-blog-post-card__link"
773                href="https://www.raspberrypi.org/blog/how-to-improve-students-problem-solving-skills-using-subgoal-labels/"
774            >
775                How to improve students’ problem-solving skills using subgoal labels            </a>
776        </h2>
777
778        <p class="c-blog-post-card__excerpt">
779            Subgoal labels can help students problem solve and improve performance        </p>
780
781        <p class="c-blog-post-card__meta">
782            Sean Sayers -
783            <time datetime="2026-08-13T10:22:24+01:00">
784                13th Aug 2026            </time><br />
785            <span class="u-visually-hidden">This post has</span>
786            <a
787                class="c-blog-post-card__comments-link"
788                href="https://www.raspberrypi.org/blog/how-to-improve-students-problem-solving-skills-using-subgoal-labels/#comments"
789            >
790                0 comments            </a>
791        </p>
792    </div>
793
794    <div class="c-blog-post-card__figure">
795        <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/08/Subgoal-labels-Quick-Read-800x400.png" class="c-blog-post-card__image wp-post-image" alt="Graphic displaying the Raspberry Pi Foundation&#039;s Subgoal labels Quick Read" decoding="async" loading="lazy" />    </div>
796</div>
797        </li>
798            <li class="c-blog-post-loop__item">
799            <div class="c-blog-post-card">
800    <div class="c-blog-post-card__summary">
801        <h2 class="c-blog-post-card__heading">
802            <a
803                class="c-blog-post-card__link"
804                href="https://www.raspberrypi.org/blog/celebrating-the-community-douglas-and-oasis-mathare/"
805            >
806                Celebrating the community: Douglas and Oasis Mathare            </a>
807        </h2>
808
809        <p class="c-blog-post-card__excerpt">
810            Oasis Mathare uses Code Club to help young people build skills and create change.        </p>
811
812        <p class="c-blog-post-card__meta">
813            Sophie Ashford -
814            <time datetime="2026-08-11T11:25:11+01:00">
815                11th Aug 2026            </time><br />
816            <span class="u-visually-hidden">This post has</span>
817            <a
818                class="c-blog-post-card__comments-link"
819                href="https://www.raspberrypi.org/blog/celebrating-the-community-douglas-and-oasis-mathare/#comments"
820            >
821                0 comments            </a>
822        </p>
823    </div>
824
825    <div class="c-blog-post-card__figure">
826        <img width="700" height="394" src="https://www.raspberrypi.org/app/uploads/2026/08/Kenya-Screenshot-3.jpg" class="c-blog-post-card__image wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.raspberrypi.org/app/uploads/2026/08/Kenya-Screenshot-3.jpg 700w, https://www.raspberrypi.org/app/uploads/2026/08/Kenya-Screenshot-3-300x169.jpg 300w, https://www.raspberrypi.org/app/uploads/2026/08/Kenya-Screenshot-3-500x281.jpg 500w, https://www.raspberrypi.org/app/uploads/2026/08/Kenya-Screenshot-3-450x253.jpg 450w" sizes="auto, (max-width: 700px) 100v
826w, 700px" />    </div>
827</div>
828        </li>
829            <li class="c-blog-post-loop__item">
830            <div class="c-blog-post-card">
831    <div class="c-blog-post-card__summary">
832        <h2 class="c-blog-post-card__heading">
833            <a
834                class="c-blog-post-card__link"
835                href="https://www.raspberrypi.org/blog/supporting-ai-education-for-150000-learners-in-aotearoa-new-zealand-and-australia/"
836            >
837                Supporting AI education for 150,000 learners in Aotearoa New Zealand and Australia            </a>
838        </h2>
839
840        <p class="c-blog-post-card__excerpt">
841            Training 5000 more educators by 2028        </p>
842
843        <p class="c-blog-post-card__meta">
844            Anna Burton -
845            <time datetime="2026-08-04T10:00:00+01:00">
846                4th Aug 2026            </time><br />
847            <span class="u-visually-hidden">This post has</span>
848            <a
849                class="c-blog-post-card__comments-link"
850                href="https://www.raspberrypi.org/blog/supporting-ai-education-for-150000-learners-in-aotearoa-new-zealand-and-australia/#comments"
851            >
852                0 comments            </a>
853        </p>
854    </div>
855
856    <div class="c-blog-post-card__figure">
857        <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/07/KHR_TP_2025-24-800x400.jpg" class="c-blog-post-card__image wp-post-image" alt="" decoding="async" loading="lazy" />    </div>
858</div>
859        </li>
860            <li class="c-blog-post-loop__item">
861            <div class="c-blog-post-card">
862    <div class="c-blog-post-card__summary">
863        <h2 class="c-blog-post-card__heading">
864            <a
865                class="c-blog-post-card__link"
866                href="https://www.raspberrypi.org/blog/bringing-the-global-bebras-community-together-in-cambridge/"
867            >
868                Bringing the global Bebras community together in Cambridge            </a>
869        </h2>
870
871        <p class="c-blog-post-card__excerpt">
872            The global Bebras community came together in Cambridge to refine 2026 tasks        </p>
873
874        <p class="c-blog-post-card__meta">
875            Andrew Csizmadia -
876            <time datetime="2026-07-28T11:00:00+01:00">
877                28th Jul 2026            </time><br />
878            <span class="u-visually-hidden">This post has</span>
879            <a
880                class="c-blog-post-card__comments-link"
881                href="https://www.raspberrypi.org/blog/bringing-the-global-bebras-community-together-in-cambridge/#comments"
882            >
883                0 comments            </a>
884        </p>
885    </div>
886
887    <div class="c-blog-post-card__figure">
888        <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/07/WEBRES_RaspberryPi_BebrasEvent_May26_Pic0002-800x400.jpg" class="c-blog-post-card__image wp-post-image" alt="" decoding="async" loading="lazy" />    </div>
889</div>
890        </li>
891    </ul>
892
893            <div class="c-blog-index-layout__pagination">
894                <div class="c-pagination">
895            <span class="c-pagination__link c-pagination__link--prev c-pagination__link--disabled"></span>
896    
897    <div class="c-pagination__label">
898        Page
899        1        of
900        73    </div>
901
902            <a href="https://www.raspberrypi.org/blog/page/2/" class="c-pagination__link c-pagination__link--next"></a>    </div>
903
904                                    <p class="c-type-caption">
905                        <a class="c-link" href="/archive">
906                            Browse blog archive by year
907                        </a>
908                    </p>
909                            </div>
910        </div>
911    </div>
912</section>
913            <div style="clear: both;"></div>
914        </main>
915
916        <div style="clear: both;"></div>
917    </div>
918
919    
920      <style>
921  .c-footer{background-color:hsla(232, 9%, 18%, 1);color:#fff}.c-footer__nav{background-color:hsla(228, 9%, 22%, 1);}.c-footer__nav-container{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;max-width:1300px;width:100%;flex-wrap:wrap;padding:60px 5vw 0}@media screen and (min-width:1300px){.c-footer__nav-container{padding-left:6.5rem;padding-right:6.5rem}}.c-footer__nav-list{flex-basis:100%;flex-grow:0;flex-shrink:0;margin:0 0 60px;padding:0}@media screen and (min-width:500px){.c-footer__nav-list{flex-basis:50%}}
921@media screen and (min-width:900px){.c-footer__nav-list{flex-basis:25%}}.c-footer__nav-item{font-size:16px;font-weight:400;line-height:2;list-style:none}.c-footer__nav-item:first-child{font-weight:700}.c-footer__nav-link{color:#fff;display:inline-block;text-decoration:underline;transition:none}.c-footer__nav-link:visited{color:#fff}.c-footer__nav-link:active,.c-footer__nav-link:focus,.c-footer__nav-link:hover{color:#ccc;text-decoration:underline}.c-footer__additional{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;max-width:1300px;width:100%;align-items:center;flex-direction:column;padding:30px 5vw}@media screen and (min-width:1300px){.c-footer__additional{padding-left:6.5rem;padding-right:6.5rem}}@media screen and (min-width:700px){.c-footer__additional{padding-bottom:40px;padding-top:40px}}@media screen and (min-width:1024px){.c-footer__additional{align-items:flex-start;flex-direction:row-reverse;grid-gap:50px;gap:50px;justify-content:space-between}}.c-footer__legal{--background-position:left bottom;--padding:0 0 70px;--font-size:12px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQyIiBoZWlnaHQ9IjQzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik00NS44OTggMTMuNzhoLTIuMTE1djQuNDczYS4yNS4yNSAwIDAxLS4yNTIuMjUyaC0yLjE2MmEuMjUuMjUgMCAwMS0uMjUyLS4yNTJWNS44NjNhLjI1LjI1IDAgMDEuMjUyLS4yNTNoNC41NDRjMS41MTUgMCAyLjY5OC4zMzIgMy4
9211MTkgMS4wMTEuODIuNjggMS4yMyAxLjY0NCAxLjIzIDIuODc3IDAgLjg4NS0uMTg5IDEuNjEyLS41NjggMi4xOTYtLjM3OC41ODUtLjk2MiAxLjA1OS0xLjcyIDEuNDA3bDIuNjUxIDUuMDI1Yy4wOTUuMTU4LS4wMzEuMzYzLS4yMi4zNjNoLTIuMzJhLjMwNS4zMDUgMCAwMS0uMjY4LS4xNThsLTIuMzItNC41NXptLTIuMTE1LTIuMTQ5aDIuMTNjLjY2MyAwIDEuMTg0LS4xNzQgMS41NDctLjUwNi4zNjItLjMzMi41NTItLjgwNi41NTItMS40MDYgMC0uNi0uMTc0LTEuMDktLjUyLTEuNDM4LS4zNDgtLjM0OC0uODY5LS41MjItMS41NzktLjUyMmgtMi4xM3YzLjg3MnpNNTcuNzYzIDE4LjM0N2EzLjg2MiAzLjg2MiAwIDAxLS4xOS0uNzFjLS42MTUuNjk0LTEuNDIgMS4wMjYtMi40MTQgMS4wMjYtLjkzIDAtMS43Mi0uMjY4LTIuMzItLjgwNi0uNjE0LS41MzctLjkxNC0xLjIzMi0uOTE0LTIuMDU0IDAtMS4wMTEuMzc4LTEuNzg2IDEuMTItMi4zMzkuNzU3LS41MzcgMS44My0uODIyIDMuMjUtLjgyMmgxLjE2OHYtLjU1M2MwLS40NDItLjExLS43OS0uMzQ3LTEuMDU5LS4yMjEtLjI2OC0uNTg0LS4zOTUtMS4wNzMtLjM5NS0uNDI2IDAtLjc3My4xMTEtMS4wMS4zMTYtLjE5LjE3NC0uMzE2LjM4LS4zNDcuNjQ4YS4yNTIuMjUyIDAgMDEtLjIzNy4yMDZoLTIuMDY3YS4yNS4yNSAwIDAxLS4yNTItLjI4NWMuMDQ3LS40NDIuMjItLjg2OS41MDUtMS4yNjQuMzQ3LS40NzQuODItLjgzNyAxLjQ1MS0xLjEwNi42MzEtLjI2OSAxLjMyNi0uMzk1IDIuMDk5LS4zOTUgMS4xODMgMCAyLjExNC4zIDIuODA4Ljg4NS42OTQuNiAxLjA0MSAxLjQyMiAxLjA0MSAyLjQ5N3Y0LjE0YzAgLjcyNy4wOCAxLjM2LjMgMS44NS4wOC4xNzMtLjAzMS4zNjMtLjIyLjM2M2gtMi4xMTVjLS4xMSAwLS4yMDUtLjA0OC0uMjM2LS4xNDN6TTU1LjcxIDE2LjcyYy4zNzkgMCAuNzI2LS4wOCAxLjA0Mi0uMjUzLjMxNS0uMTc0LjU1Mi0uMzk1LjcxLS42OHYtMS42NDNoLS45NDdjLTEuMjc4IDAtMS45NTYuNDQyLTIuMDM1IDEuMzI3bC0uMDE2LjE1OGMwIC4zMTYuMTEuNTg1LjMzMS43OS4yMjEuMTkuNTIuMy45MTUuM3pNNjYuOTYgMTUuODVjMC0uMzE2LS4xNTctLjU1My0uNDU3LS43NDItLjMxNS0uMTc0LS44MDQtLjM0OC0xLjQ4My0uNDktMi4yNzItLjQ3NC0zLjQwOC0xLjQzOC0zLjQwOC0yLjkwOCAwLS44NTMuMzQ3LTEuNTY1IDEuMDU3LTIuMTMzLjcxLS41NyAxLjYyNS0uODU0IDIuNzYxLS44NTQgMS4yMTUgMCAyLjE3OC4yODUgMi45MDQuODU0LjY2Mi41MjEgMS4wMSAxLjE2OSAxLjA3MiAxLjk3NS4wMTYuMTQyLS4xMS4yNTMtLjI1Mi4yNTNoLTIuMDY3YS4yMjcuMjI3IDAgMDEtLjIzNy0uMjA2IDEuMTczIDEuMTczIDAgMDAtLjM0Ny0uNjk1Yy0uMjM2LS4yMzctLjYtLjM2My0xLjEwNC0uMzYzLS40MjYgMC0uNzU3LjA5NC0uOTk0LjI4NGEuOTA3LjkwNyAwIDAwLS4zNDcuNzQzYzAgLjI4NC4xMjYuNTA1LjM5NC42OC4yNjguMTczLjcyNi4zMzEgMS4zNTcuNDU4LjYzMS4xMjYgMS4xNjguMjY4IDEuNjEuNDI2IDEuMzQuNDkgMi4wMTkgMS4zNiAyLjAxOSAyLjU3NiAwIC44Ny0uMzc5IDEuNTgtMS4xMiAyLjExOC0uNzQyLjUzNy0xLjcyLjgwNi0yLjkwMy44MDYtLjgwNSAwLTEuNTE1LS4xNDMtMi4xMy0uNDI3YTMuNzQ3IDMuNzQ3IDAgMDEtMS40NjgtMS4xN2MtLjMtLjQxLS40NzMtLjg1My0uNTItMS4zMjdhLjI1Ny4yNTcgMCAwMS4yNTItLjI4NGgxLjk0Yy4xMTEgMCAuMjIyLjA3OS4yMzcuMTkuMDY0LjM2My4yMjEuNjQ3LjQ5Ljg1My4zMTUuMjM3LjcyNS4zNjMgMS4yNDYuMzYzLjQ5IDAgLjg1Mi0uMDk1IDEuMTA0LS4yODRhLjc1OS43NTkgMCAwMC4zOTUtLjY5NnpNNzkuNTgzIDEzLjc5NmMwIDEuNDctLjMzMSAyLjY1NS0xLjAxIDMuNTQtLjY2Mi44ODUtMS41NzcgMS4zMjctMi43MTMgMS4zMjctLjk2MyAwLTEuNzUyLS4zMzItMi4zMzUtMS4wMTF2NC4yNjdhLjI1LjI1IDAgMDEtLjI1My4yNTNoLTIuMDUxYS4yNS4yNSAwIDAxLS4yNTItLjI1M1Y5LjE2NmEuMjUuMjUgMCAwMS4yNTItLjI1M2gxLjg5M2MuMTI2IDAgLjIzNy4wOTUuMjUzLjIyMWwuMDYzLjcxMWMuNjE1LS43NDIgMS40Mi0xLjEyMiAyLjQxNC0xLjEyMiAxLjE4MyAwIDIuMDk4LjQ0MyAyLjc0NSAxLjMxMi42NDcuODcuOTc4IDIuMDcuOTc4IDMuNjAzdi4xNThoLjAxNnptLTIuNTU2LS4xOWMwLS44ODUtLjE1OC0xLjU4LS40NzMtMi4wNTQtLjMxNi0uNDktLjc3My0uNzI3LTEuMzczLS43MjctLjgwNSAwLTEuMzU3LjMtMS42NTYuOTE3djMuOTE5Yy4zMTUuNjMyLjg2Ny45NDggMS42NzIuOTQ4IDEuMjE1IDAgMS44My0uOTk2IDEuODMtMy4wMDN6TTg5LjY4MSAxMy43OTZjMCAxLjUzMy0uMzMxIDIuNzM0LS45NzggMy41ODctLjY0Ny44NTQtMS41NjIgMS4yOC0yLjc0NiAxLjI4LTEuMDQgMC0xLjg2MS0uMzk1LTIuNDc3LTEuMmwtLjA5NC43OWEuMjU1LjI1NSAwIDAxLS4yNTMuMjJoLTEuODNhLjI1LjI1IDAgMDEtLjI1Mi0uMjUyVjUuMTVhLjI1LjI1IDAgMDEuMjUyLS4yNTJoMi4wNTFhLjI1LjI1IDAgMDEuMjUyLjI1M3Y0LjYzYy41ODQtLjY5NSAxLjM1Ny0xLjAyNyAyLjMyLTEuMDI3IDEuMTY3IDAgMi4wODIuNDI3IDIuNzQ1IDEuMjguNjYzLjg1My45OTQgMi4wNy45OTQgMy42MTl2LjE0MmguMDE2em0tMi41NTYtLjE5YzAtLjk2NC0uMTU4LTEuNjc1LS40NTgtMi4xMTctLjMtLjQ0My0uNzU3LS42NjQtMS4zNzItLjY2NC0uODA1IDAtMS4zNzMuMzMyLTEuNjczLjk5NnYzLjc3N2MuMzE2LjY4Ljg4NCAxLjAxIDEuNjg5IDEuMDEuODIgMCAxLjM3Mi0uNDEgMS42MjUtMS4yMTYuMTI2LS4zOTUuMTg5LS45OTUuMTg5LTEuNzg2ek05NS41MTkgMTguNjYzYy0xLjQwNCAwLTIuNTQtLjQyNi0zLjQyNC0xLjI5Ni0uODg0LS44NTMtMS4zMjUtMi4wMDctMS4zMjUtMy40NDV2LS4yNTJjMC0uOTY0LjE4OS0xLjgxOC41NTItMi41NzYuMzc5LS43NTkuOS0xLjM0NCAxLjU3OC0xLjc1NC42NzgtLjQxMSAxLjQ1MS0uNjE3IDIuMzE5LS42MTcgMS4zMSAwIDIuMzM1LjQxMSAzLjA5MiAxLjIzMy43NTguODIyIDEuMTIgMS45OTEgMS4xMiAzLjUwOHYuNzlhLjI1LjI1IDAgMDEtLjI1Mi4yNTNoLTUuODM4Yy4wOC42MzIuMzMyIDEuMTIyLjc0MiAxLjUwMS40MS4zOC45NDcuNTcgMS41NzguNTcuODgzIDAgMS41OTMtLjI4NSAyLjEzLS44Ny4wOTQtLjExLjI2OC0uMDk1LjM2My4wMTZsLjkzIDEuMDQzYy4wOC4wOTUuMDk1LjIyMS4wMTYuMzE2YTMuODkyIDMuODkyIDAgMDEtMS40MzUgMS4xMDZjLS42MTYuMzMyLTEuMzQyLjQ3NC0yLjE0Ni40NzR6bS0uMjg0LTcuODU0Yy0uNTA1IDAtLjkxNS4xNzQtMS4yMy41MjItLjMxNi4zNDctLjUyMi44MzctLjYgMS40N2gzLjU1di0uMjA2Yy0uMDE2LS41NjktLjE1OC0xLjAxMS0uNDU4LTEuMzEyLS4zLS4zMTYtLjcyNi0uNDc0LTEuMjYyLS40NzR6TTEwNi4yNjMgMTEuMDQ2YS4yNC4yNCAwIDAxLS4yNjguMjM3Yy0uMjM3LS4wMzEtLjQ1Ny0uMDMxLS42NDctLjAzMS0uOTYyIDAtMS41OTMuMzMyLTEuODkzLjk4djYuMDJhLjI1LjI1IDAgMDEtLjI1My4yNTNoLTIuMDUxYS4yNDkuMjQ5IDAgMDEtLjI1Mi0uMjUyVjkuMTY2YzAtLjE0My4xMS0uMjUzLjI1Mi0uMjUzaDEuOTI1Yy4xMjYgMCAuMjM3LjA5NS4yNTMuMjM3bC4wNjMuOWMuNTA1LS44ODQgMS4yMTUtMS4zMTEgMi4xMy0xLjMxMS4yMDUgMCAuNDEuMDE2LjYxNS4wNjNhLjI1LjI1IDAgMDEuMTg5LjIzN2wtLjA2MyAyLjAwN3pNMTEyLjcxNiAxMS4wNDZhLjI0LjI0IDAgMDEtLjI2OC4yMzdjLS4yMzYtLjAzMS0uNDU3LS4wMzEtLjY0Ny0uMDMxLS45NjIgMC0xLjU5My4zMzItMS44OTMuOTh2Ni4wMmMwIC4xNDMtLjExLjI1My0uMjUyLjI1M2gtMi4wNTJhLjI0OS4yNDkgMCAwMS0uMjUyLS4yNTJWOS4xNjZjMC0uMTQzLjExLS4yNTMuMjUyLS4yNTNoMS45MjVjLjEyNyAwIC4yMzcuMDk1LjI1My4yMzdsLjA2My45Yy41MDUtLjg4NCAxLjIxNS0xLjMxMSAyLjEzLTEuMzExLjIwNSAwIC40MS4wMTYuNjE1LjA2My4xMTEuMDMyLjE5LjEyNy4xOS4yMzdsLS4wNjQgMi4wMDd6TTExNy44NiAxNC44N2wxLjcyLTUuNzY3YS4yMzYuMjM2IDAgMDEuMjM2LS4xNzRoMi4yMDljLjE3NCAwIC4yODQuMTc0LjIzNy4zMzJsLTMuNzI0IDEwLjczLS4yMDUuNTA2Yy0uNTY4IDEuMjQ4LTEuNTE0IDEuODgtMi44MjQgMS44OC0uMzE1IDAtLjYzMS0uMDMxLS45NDctLjExYS4yNTIuMjUyIDAgMDEtLjE4OS0uMjM4di0xLjQ4NWEuMjUuMjUgMCAwMS4yNTMtLjI1M2wuMjUyLjAxNmMuNDg5IDAgLjcyNi0uMDguOTYyLS4yMzcuMjM3LS4xNDIuNDI2LS4zOTUuNTY4LS43MjdsLjMtLjc5LTMuMjM0LTkuMjZjLS4wNjMtLjE1OS4wNjMtLjMzMy4yMzYtLjMzM2gyLjIwOWMuMTExIDAgLjIwNS4wOC4yMzcuMTc0bDEuNzA0IDUuNzM3ek0xMzAuNjg3IDEzLjk1NHY0LjI4M2MwIC4xNDItLjExLjI1My0uMjUyLjI1M2gtMi4xNjJhLjI0OS4yNDkgMCAwMS0uMjUyLS4yNTNWNS44NjNjMC0uMTQyLjExLS4yNTMuMjUyLS4yNTNoNC43NjVjLjk2MyAwIDEuODE1LjE3NCAyLjU0MS41MzcuNzI1LjM2NCAxLjI5My44NTQgMS42ODggMS41MDIuMzk0LjY0OC41OTkgMS4zOS41OTkgMi4yMjggMCAxLjI2NC0uNDI2IDIuMjYtMS4yOTMgMi45ODctLjg2OC43MjctMi4wNTIgMS4wOS0zLjU4MiAxLjA5aC0yLjMwNHptMC0yLjE1aDIuMzY3Yy42OTQgMCAxLjIzMS0uMTU3IDEuNjA5LS40OS4zNjMtLjMzLjU1My0uODA1LjU1My0xLjQyMSAwLS42MzItLjE5LTEuMTM4LS41NTMtMS4
9211MzMtLjM2Mi0uMzk1LS44ODMtLjU4NS0xLjUzLS42aC0yLjQzdjQuMDQ1aC0uMDE2ek0xMzkuMTQ0IDYuNDQ4YzAtLjM4LjEyNy0uNjk2LjM3OS0uOTQ5LjI1Mi0uMjUyLjYtLjM3OSAxLjA0MS0uMzc5LjQ0MiAwIC43ODkuMTI3IDEuMDQyLjM4LjI1Mi4yNTIuMzk0LjU2OC4zOTQuOTQ4IDAgLjM5NS0uMTI2LjcxLS4zOTQuOTQ4LS4yNjkuMjUzLS42MTYuMzgtMS4wNDIuMzgtLjQyNiAwLS43NzMtLjEyNy0xLjA0MS0uMzgtLjI1Mi0uMjM3LS4zNzktLjU3LS4zNzktLjk0OHptMi40NjIgMTIuMDQxaC0yLjA2N2EuMjUuMjUgMCAwMS0uMjUzLS4yNTJWOS4xNjZhLjI1LjI1IDAgMDEuMjUzLS4yNTNoMi4wNjdjLjE0MiAwIC4yNTIuMTEuMjUyLjI1M3Y5LjA3Yy0uMDE2LjE0My0uMTI2LjI1My0uMjUyLjI1M3pNMzMuMzcgMjQuNzMyYy0uMTktMS45OTEtMS4wODktMy43NjEtMi4zNS00LjY5NGE1Ljk0IDUuOTQgMCAwMC0xLjA5LTIuMTMzYy0uMDc4LS45MzMtLjQ3My0yLjc2Ni0yLjMxOS00LjM5My4yMDUtLjE5LjM5NS0uMzk2LjUzNy0uNjQ4IDEuNTQ2LS42OTYgMi42MTktMi4xMzQgMi43NDUtMy4yMDguODItLjgyMiAxLjI5NC0xLjgwMiAxLjMyNS0yLjc2NmEyLjY3OCAyLjY3OCAwIDAwLS4yMzYtMS4yNDhjLjY3OC0uNzQzLjg5OS0xLjU5Ni42MTUtMi40NUMzMi4xMzkgMS44NjUgMzAuNTMuOTk2IDI4LjM2OC45MDFjLS41ODMtLjUzOC0xLjM4OC0uODA2LTIuMzUtLjgwNi0uNDEgMC0uODUyLjA0Ny0xLjI3OC4xNThDMjQuMzkyLjA3OSAyMy45NjcgMCAyMy40OTMgMGMtLjgwNCAwLTEuNzA0LjI1My0yLjM4Mi42NDgtLjExLS4wMTYtLjIwNS0uMDE2LS4zLS4wMTYtMS4wNzMgMC0yLjE0Ni43NDMtMi42OTggMS4xODVhOC44ODkgOC44ODkgMCAwMC0xLjQyIDEuNDcgOC4zMiA4LjMyIDAgMDAtMS40Mi0xLjQ3Yy0uNTItLjQ0Mi0xLjYxLTEuMTg1LTIuNjgyLTEuMTg1LS4wOTUgMC0uMTkgMC0uMjg0LjAxNkE0Ljk4MiA0Ljk4MiAwIDAwOS45MjQgMGMtLjQ3MyAwLS44OTkuMDk1LTEuMjQ2LjI1M0E1LjA1NSA1LjA1NSAwIDAwNy40LjA5NWMtLjk2MyAwLTEuNzgzLjI4NC0yLjM1MS44MDYtMi4xNzcuMDk1LTMuNzg3Ljk2NC00LjI0NCAyLjI5MUMuNTIgNC4wMy43NDIgNC45IDEuNDIgNS42NDJjLS4xNzMuMzYzLS4yNTIuNzktLjIzNyAxLjI0OC4wMzIuOTY0LjUwNSAxLjk0NCAxLjMyNiAyLjc2Ni4xMjYgMS4wNzQgMS4yMTUgMi41MjggMi43NDUgMy4yMDguMTQyLjI1Mi4zMzEuNDc0LjUzNy42NDgtMS44NDYgMS42MTEtMi4yNCAzLjQ0NS0yLjMyIDQuMzkzYTUuNzAxIDUuNzAxIDAgMDAtMS4wODggMi4xMzNDMS4xMiAyMC45NzEuMjIgMjIuNzQxLjAzMiAyNC43MzJjLS4xOSAxLjk3NS4zNjMgMy44MjQgMS40NjcgNC45OTQuMTU4Ljg4NC42NjMgMi4wNTQgMS4yIDIuNzY1LjExIDEuNTAxLjc0IDIuOTg3IDEuODE0IDQuMTg4IDEuMDcyIDEuMjE3IDIuNDc3IDIuMDU0IDMuOTkxIDIuMzcuOTE1Ljg1NCAxLjg3OCAxLjQ1NCAzLjE4NyAxLjk3Ni41NjguNTg0IDIuMjQgMS45NiA1LjAxOCAxLjk2IDIuNzc3IDAgNC40NS0xLjM5MiA1LjAxNy0xLjk2IDEuMzEtLjUyMiAyLjI3Mi0xLjEyMiAzLjE4Ny0xLjk3NiAxLjUxNS0uMzE2IDIuOTItMS4xNTMgMy45OTItMi4zNyAxLjA1Ny0xLjIwMSAxLjcwNC0yLjY4NyAxLjgxNC00LjE4OC41MzctLjcxMSAxLjA0Mi0xLjg2NSAxLjItMi43NjUgMS4xMDQtMS4xNyAxLjY0LTMuMDE5IDEuNDUxLTQuOTk0em0tNy40NDctNi4wNTNhMTEuNjYxIDExLjY2MSAwIDAxLTMuNDcxLTIuOTIzYy0xLjI0Ny0xLjQ4Ni0uNDQyLTIuMTUgMS41My0xLjc4NiAxLjQ2OC4zNDggMi44NCAxLjUxNyAzLjQ1NiAyLjg5Mi42NzggMS44NjUuMTQyIDIuNzY1LTEuNTE1IDEuODE3ek0yMC43NDggMi44OTJjLjExLS4wMzIuMjIuMDYzLjIyLjE3NC0uMDQ3LjUwNS4yNTMuNDQyLjMzMi4zNjMuODA1LS45OTUgMS42NTctMS4yMzIgMi40MTQtMS4xNy4xMjYuMDE3LjIwNS4xNzUuMTEuMjctLjMuNDQyLjAxNi41MzcuMTQyLjQ1OCAxLjIzMS0uNzc1IDIuNDE1LS43NzUgMi44NzItLjQ1OS4wOTUuMDY0LjA5NS4xOS4wMTYuMjctLjQ1OC4zOTQtLjIwNS41ODQtLjA0Ny41MiAxLjI2Mi0uNDQyIDIuOTk3LS4wNDcgMy41OTcuNDU5YS4xNjUuMTY1IDAgMDEwIC4yNTNjLS43NTguNjgtMS4xMzYgMS4yMTctMS4zMSAyLjI5MS0uMDMxLjMuNDU4LjIzNy42NzkuMTkuMTEtLjAzMi4yMDUuMDQ3LjIwNS4xNTguMDE2LjcyNy0uNjYzIDEuNTE3LTEuNjg4IDIuMTk2LS4xNDIuMDk1LS4xMS4zMTcuMTg5LjMxNy4xNDIuMDE1LjIwNS4xNDIuMTQyLjI1Mi0uMzYzLjY4LS44NTIgMS4zMTItMi41NCAxLjczOS0uMTU4LjA0Ny0uMTc0LjI1My0uMDMyLjMzMi4xNDIuMDc5LjE1OC4yMDUuMDQ3LjI4NC0xLjY3MiAxLjQzOC01LjkxNi44Ny02LjQ1My0xLjU0OS0uMDE1LS4wNDcgMC0uMDk1LjAzMi0uMTQyIDEuMDEtMS4zNDMgMy4zNDUtMy45ODIgNy4wMzctNS4zNTcuMTQyLS4wNjMuMDk1LS4yODUtLjA2My0uMjUzLTMuNTgyLjUzNy02LjEwNiAyLjUyOS03LjYzNyA0LjYxNWEuMTcuMTcgMCAwMS0uMjIuMDQ3Yy0yLjY4My0xLjM3NS0uNDU4LTUuNTMxIDEuOTU2LTYuMjU4em0tNC4wNCAxMC43M2MuNTIxIDAgMS44NzguMDQ4IDMuMjk4IDEuMTU0IDIuMzY3IDEuOTc1LS4zNDcgMy4zNjYtMy4yOTcgMy4zNjZzLTUuNjY1LTEuMzktMy4yOTgtMy4zNjZjMS40Mi0xLjEwNiAyLjc3Ny0xLjE1NCAzLjI5OC0xLjE1NHpNNC43NjYgOS40NjZjLS4wNjMtLjExIDAtLjIzNy4xNDItLjI1My4zMTYtLjAxNi4zMzEtLjIyMS4xOS0uMzE2LTEuMDEtLjY4LTEuNzA1LTEuNDctMS42ODktMi4xOTcgMC0uMTEuMTEtLjE5LjIwNS0uMTU4LjIwNS4wNDguNzEuMTExLjY3OS0uMTktLjE3NC0xLjA3NC0uNTUzLTEuNjExLTEuMzEtMi4yOWEuMTY1LjE2NSAwIDAxMC0uMjUzYy42LS41MDYgMi4zMzUtLjkwMSAzLjU5Ny0uNDU5LjE1OC4wNjMuNDEtLjE0Mi0uMDQ3LS41MjEtLjA3OS0uMDgtLjA3OS0uMjA2LjAxNi0uMjY5LjQ3My0uMzQ4IDEuNjU3LS4zNDggMi44ODcuNDI3LjEyNi4wNzkuNDQyIDAgLjE0Mi0uNDU5LS4wNzktLjExLS4wMTYtLjI2OC4xMS0uMjY4Ljc1OC0uMDYzIDEuNjEuMTU4IDIuNDE1IDEuMTcuMDc5LjA5NC4zNzguMTU3LjMzMS0uMzY0LS4wMTYtLjEyNy4wOTUtLjIyMS4yMi0uMTc0IDIuNDE1Ljc0MyA0LjY0IDQuODgzIDEuOTI2IDYuMjktLjA4LjAzMS0uMTc0LjAxNS0uMjIxLS4wNDgtMS41My0yLjA4Ni00LjA1NS00LjA3Ny03LjYzNy00LjYxNC0uMTU3LS4wMTYtLjIyLjIwNS0uMDYzLjI1MyAzLjY5MiAxLjM5IDYuMDI3IDQuMDEzIDcuMDM3IDUuMzU3LjAzMi4wNDcuMDQ3LjA5NS4wMzIuMTQyLS41MzcgMi40MTgtNC43OCAyLjk4Ny02LjQ1MyAxLjU0OS0uMDk1LS4wOC0uMDk1LS4yMjIuMDQ3LS4yODVhLjE3Ny4xNzcgMCAwMC0uMDMyLS4zMzJjLTEuNjcyLS40MjYtMi4xNjEtMS4wNzQtMi41MjQtMS43Mzh6bTEuMjMgNy40MTJjLjYtMS4zNzUgMS45ODktMi41NDUgMy40NTYtMi44OTIgMS45NTYtLjM2NCAyLjc3Ny4zIDEuNTMgMS43ODVhMTEuODk5IDExLjg5OSAwIDAxLTMuNDcgMi45MjRjLTEuNjczLjkzMi0yLjIxLjAzMi0xLjUxNS0xLjgxN3pNMi41NzMgMjcuMTk3Yy0uNTUyLTEuNDM4LS40MS0zLjE3Ni4zOTQtNC41Mi44NjgtMS40ODUgMS43NTItMS40MjIgMi4wOTktLjE3NC40NTcgMS42Ni4yODQgMy42NTEtLjQ1OCA1LjIxNS0uNjQ3IDEuMjk2LTEuNDUxLjg3LTIuMDM1LS41MjF6bTYuMjk1IDkuNjRjLTIuMDk4LS40NDMtMy44ODEtMi41Ni0zLjk2LTQuNzEuMzMxLTcuNjMyIDExLjMyOCA2LjAyMSAzLjk2IDQuNzF6bS4yMjEtOS41MTRDNy4yNDIgMjYuMjUgNi43NTMgMjMuNjQxIDggMjEuNDkzYzEuMjQ3LTIuMTUgMy43NC0zLjAzNSA1LjU4Ni0xLjk3NiAxLjg0NiAxLjA3NCAyLjMzNSAzLjY4MiAxLjA4OCA1LjgzMS0xLjIzIDIuMTUtMy43MzkgMy4wMzQtNS41ODUgMS45NzV6TTE5Ljc4NSAzOS43NmE1LjE4OCA1LjE4OCAwIDAxLTMuMDc2Ljk5NiA1LjE4OCA1LjE4OCAwIDAxLTMuMDc3LS45OTZjLTEuODMtMS4yNjQuMDE2LTIuNzE4IDMuMDc3LTIuNzE4IDMuMDYgMCA0LjkwNyAxLjQ1NCAzLjA3NiAyLjcxOHptLTMuMDc2LTQuNjNjLTIuMzY3IDAtNC4yNzYtMS42NDMtNC4yNzYtMy42ODIgMC0yLjAzOSAxLjkyNS0zLjY4MiA0LjI3Ni0zLjY4MiAyLjM1IDAgNC4yNzYgMS42NiA0LjI3NiAzLjY4MiAwIDIuMDIzLTEuOTEgMy42ODItNC4yNzYgMy42ODJ6bTIuMDItOS43ODJjLTEuMjQ3LTIuMTUtLjc1OC00Ljc3MiAxLjA4OC01LjgzMSAxLjg0Ni0xLjA3NSA0LjM1NS0uMTkgNS41ODUgMS45NzUgMS4yMzEgMi4xNjUuNzU4IDQuNzczLTEuMDg4IDUuODMxLTEuODQ2IDEuMDYtNC4zNTUuMTc0LTUuNTg2LTEuOTc1em01LjgwNiAxMS40ODljLTcuMzY5IDEuMjk2IDMuNjI4LTEyLjM1OCAzLjk2LTQuNzEtLjA4IDIuMTUtMS44NjIgNC4yNjctMy45NiA0Ljcxem02LjMxLTkuNjRjLS41ODMgMS4zOS0xLjM4OCAxLjgxNy0yLjAzNS41MzctLjcyNi0xLjU2NC0uODk5LTMuNTU1LS40NTctNS4yMTUuMzQ3LTEuMjY0IDEuMjMtMS4zMjcgMi4wOTguMTc0LjgwNSAxLjMyOC45MzEgMy4wNjYuMzk1IDQuNTA0ek00OC4yOTYgMzIuMTQzSDQyLjl2NS42OWgtMS42ODh2LTEyLjg4aDcuOTY3djEuMzlINDIuOXY0LjQxaDUuMzk3djEuMzl6TTUwLjAzMSAzMi45NjVjMC0uOTMyLjE5LTEuNzg2LjU1My0yLjUyOGE0LjIxMyA0LjIxMyAwIDAxMS41My0xLjczOWMuNjYzLS40MSAxLjQwNC0uNjE2IDIuMjQtLjYxNiAxLjI5NCAwIDIuMzUxLjQ1OCAzLjE1NiAxLjM2LjgwNS45IDEuMiAyLjEgMS4yIDMuNjAydi4xMWMwIC45MzMtLjE3NCAxLjc3LS41MzcgMi41MTMtLjM2My43NDMtLjg2OCAxLjMxMi0xLjUzIDEuNzIzLS42NjMuNDEtMS40Mi42MTYtMi4yODguNjE2LTEuMjk0IDAtMi4zNTEtLjQ1OC0zLjE1Ni0xLjM1OS0uODA1LS45LTEuMi0yLjEwMi0xLjItMy41ODd2LS4wOTVoLjAzMnptMS42NTcuMTljMCAxLjA1OS4yNTIgMS45MTIuNzQyIDIuNTYuNDg5LjY0OCAxLjE1MS45NjQgMS45NzIuOTY0LjgzNiAwIDEuNDgzLS4zMzIgMS45NzItLjk4LjQ5LS42NDguNzI2LTEuNTY0LjcyNi0yLjczNCAwLTEuMDQzLS4yNTMtMS44OTYtLjc0Mi0yLjU2LS41MDUtLjY0OC0xLjE1MS0uOTgtMS45ODgtLjk4LS44MDQgMC0xLjQ1MS4zMTYtMS45NTYuOTY0LS40OS42NDgtLjcyNiAxLjU4LS43MjYgMi43NjZ6TTY2LjQ0IDM2LjljLS42My43NDMtMS41NjIgMS4xMjItMi44MDggMS4xMjItMS4wMjYgMC0xLjc5OS0uMy0yLjMzNS0uODg1LS41MzctLjU4NS0uODA1LTEuNDctLjgwNS0yLjYzOXYtNi4yMjZoMS42NDF2Ni4xNzljMCAxLjQ1My41ODQgMi4xOCAxLjc2NyAyLjE4IDEuMjQ3IDAgMi4wODMtLjQ1OCAyLjQ5My0xLjM5di02Ljk3aDEuNjR2OS41NzdoLTEuNTYxbC0uMDMyLS45NDh6TTcxLjc4OSAyOC4yNzFsLjA0NyAxLjIwMWMuNzI2LS45MTYgMS42ODktMS4zNzQgMi44NTYtMS4zNzQgMi4wMiAwIDMuMDQ1IDEuMTM3IDMuMDYgMy40Mjl2Ni4zMjFoLTEuNjR2LTYuMzM3YzAtLjY5NS0uMTU4LTEuMi0uNDczLTEuNTMzLS4zMTYtLjMzMi0uNzktLjQ5LTEuNDUyLS40OS0uNTM2IDAtLjk5NC4xNDMtMS4zODguNDI3YTIuODMgMi44MyAwIDAwLS45MzEgMS4xMjJ2Ni44MjdoLTEuNjQxdi05LjU3N2gxLjU2MnYtLjAxNXpNNzkuNTM2IDMyLjk4YzAtMS40NjkuMzQ3LTIuNjU0IDEuMDQxLTMuNTM5LjY5NC0uOSAxLjYxLTEuMzQzIDIuNzMtMS4zNDMgMS4xMiAwIDIuMDA0LjM3OSAyLjY2NiAxLjE1M3YtNC45OTNoMS42NDF2MTMuNTloLTEuNDk5bC0uMDc5LTEuMDI3Yy0uNj
921Q3LjgwNi0xLjU2MiAxLjIwMS0yLjczIDEuMjAxLTEuMTA0IDAtMi4wMDMtLjQ1OC0yLjcxMy0xLjM1OS0uNjk0LS45LTEuMDQxLTIuMDg2LTEuMDQxLTMuNTU2di0uMTI2aC0uMDE2em0xLjYyNS4xNzVjMCAxLjA5LjIyIDEuOTI4LjY3OCAyLjU0NC40NDIuNjE2IDEuMDczLjkxNyAxLjg2Mi45MTcgMS4wNDIgMCAxLjc5OS0uNDU5IDIuMjcyLTEuMzkxdi00LjM5M2MtLjQ4OS0uOTAxLTEuMjQ2LTEuMzYtMi4yNTYtMS4zNi0uODA1IDAtMS40Mi4zMTctMS44NzcuOTMzLS40NDIuNjE2LS42NzkgMS41MzMtLjY3OSAyLjc1ek05NS44MDMgMzcuODMzYy0uMDk1LS4xOS0uMTc0LS41MjItLjIzNy0xLjAxMi0uNzU3Ljc5LTEuNjcyIDEuMTg1LTIuNzE0IDEuMTg1LS45NDYgMC0xLjcyLS4yNjgtMi4zMTktLjgwNmEyLjYxIDIuNjEgMCAwMS0uOS0yLjAyMmMwLS45OTYuMzgtMS43NyAxLjEzNy0yLjMyMy43NTctLjU1NCAxLjgxNC0uODIyIDMuMTg3LS44MjJoMS41OTN2LS43NDNjMC0uNTY5LS4xNzMtMS4wMjctLjUwNS0xLjM3NS0uMzQ3LS4zMzItLjg1Mi0uNTA1LTEuNTE0LS41MDUtLjU4NCAwLTEuMDczLjE0Mi0xLjQ2OC40NDItLjM5NC4zLS42LjY0OC0uNiAxLjA3NWgtMS42NGMwLS40NzQuMTc0LS45MzMuNTA1LTEuMzkxLjMzMS0uNDU4LjgwNS0uNzkgMS4zNzMtMS4wNTlhNC43NCA0Ljc0IDAgMDExLjkwOS0uMzk1YzEuMTA0IDAgMS45NTYuMjY5IDIuNTg3LjgyMi42MzEuNTUzLjk0NyAxLjMxMS45NzggMi4yNzV2NC40MWMwIC44ODQuMTEgMS41OC4zMzIgMi4xMDF2LjE0M2gtMS43MDR6TTkzLjA4OSAzNi42Yy41MDUgMCAuOTk0LS4xMjcgMS40NTItLjM5NS40NTctLjI2OS43ODgtLjYxNy45OTMtMS4wNDN2LTEuOTZoLTEuMjc3Yy0yLjAwNCAwLTIuOTk4LjU4NS0yLjk5OCAxLjc1NCAwIC41MDYuMTczLjkxNy41MDUgMS4yMDEuMzMxLjI4NS43ODkuNDQzIDEuMzI1LjQ0M3pNMTAxLjc4MyAyNS45NDh2Mi4zMjNoMS43ODJ2MS4yNjVoLTEuNzgydjUuOTQyYzAgLjM3OS4wNzguNjYzLjIzNi44NjkuMTU4LjE5LjQyNi4yODQuODA1LjI4NC4xODkgMCAuNDQyLS4wMzEuNzczLS4xMXYxLjMxMWMtLjQyNi4xMTEtLjg1Mi4xNzQtMS4yNjIuMTc0LS43MjYgMC0xLjI3OC0uMjIxLTEuNjU3LS42NjMtLjM3OS0uNDQzLS41NTItMS4wNzUtLjU1Mi0xLjg4MVYyOS41Mkg5OC4zOXYtMS4yNjRoMS43MzZ2LTIuMzIzaDEuNjU3di4wMTV6TTEwNS4zMDEgMjUuNzI3YzAtLjI2OC4wNzktLjQ5LjIzNy0uNjguMTU3LS4xODkuMzk0LS4yNjguNzI1LS4yNjguMzE2IDAgLjU1My4wOTUuNzI2LjI2OS4xNTguMTkuMjUzLjQxLjI1My42OCAwIC4yNjgtLjA3OS40OS0uMjUzLjY2My0uMTU4LjE3NC0uNDEuMjY5LS43MjYuMjY5LS4zMTUgMC0uNTUyLS4wOTUtLjcyNS0uMjY5YS45NS45NSAwIDAxLS4yMzctLjY2NHptMS43NjcgMTIuMTA1aC0xLjY0MXYtOS41NzZoMS42NDF2OS41NzZ6TTEwOS4wNTYgMzIuOTY1YzAtLjkzMi4xODktMS43ODYuNTUyLTIuNTI4YTQuMjE1IDQuMjE1IDAgMDExLjUzMS0xLjczOWMuNjYyLS40MSAxLjQwNC0uNjE2IDIuMjQtLjYxNiAxLjI5NCAwIDIuMzUxLjQ1OCAzLjE1NiAxLjM2LjgwNC45IDEuMTk5IDIuMSAxLjE5OSAzLjYwMnYuMTFjMCAuOTMzLS4xNzQgMS43Ny0uNTM3IDIuNTEzLS4zNjIuNzQzLS44NjcgMS4zMTItMS41MyAxLjcyMy0uNjYzLjQxLTEuNDIuNjE2LTIuMjg4LjYxNi0xLjI5NCAwLTIuMzUxLS40NTgtMy4xNTUtMS4zNTktLjgwNS0uOS0xLjE5OS0yLjEwMi0xLjE5OS0zLjU4N3YtLjA5NWguMDMxem0xLjY1Ny4xOWMwIDEuMDU5LjI1MiAxLjkxMi43NDEgMi41Ni40ODkuNjQ4IDEuMTUyLjk2NCAxLjk3My45NjQuODM2IDAgMS40ODMtLjMzMiAxLjk3Mi0uOTguNDg5LS42NDguNzI2LTEuNTY0LjcyNi0yLjczNCAwLTEuMDQzLS4yNTMtMS44OTYtLjc0Mi0yLjU2LS40ODktLjY2NC0xLjE1Mi0uOTgtMS45ODgtLjk4LS44MDUgMC0xLjQ1Mi4zMTYtMS45NTYuOTY0LS40OS42NDgtLjcyNiAxLjU4LS43MjYgMi43NjZ6TTEyMS4wNjMgMjguMjcxbC4wNDcgMS4yMDFjLjcyNi0uOTE2IDEuNjg5LTEuMzc0IDIuODU2LTEuMzc0IDIuMDIgMCAzLjA0NSAxLjEzNyAzLjA2MSAzLjQyOXY2LjMyMWgtMS42NDF2LTYuMzM3YzAtLjY5NS0uMTU4LTEuMi0uNDczLTEuNTMzLS4zMTYtLjMzMi0uNzg5LS40OS0xLjQ1Mi0uNDktLjUzNiAwLS45OTQuMTQzLTEuMzg4LjQyNy0uMzk1LjI4NS0uNzEuNjQ4LS45MzEgMS4xMjJ2Ni44MjdoLTEuNjQxdi05LjU3N2gxLjU2MnYtLjAxNXoiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxNDJ2NDNIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");background-position:var(--background-position);background-repeat:no-repeat;background-size:auto,40px;color:#fff;font-size:var(--font-size);font-weight:400;line-height:1.4;margin:0 0 20px;max-width:100%;padding:var(--padding)}@media screen and (min-width:700px){.c-footer__legal{--background-position:left top;--font-size:14px;--padding:0 0 0 170px;max-width:700px}}.c-footer__social-list{display:flex;grid-gap:25px;gap:25px;margin:0 0 50px;padding:0}.c-footer__social-item{list-style:none}.c-footer__social-link{--rotate:0deg;--scale:1;--translateY:0;background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:30px;transform:rotate(var(--rotate)) scale(var(--scale)) translateY(var(--translateY));transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);width:30px}.c-footer__social-link:active,.c-footer__social-link:focus,.c-footer__social-link:hover{--scale:1.2;--translateY:-20%}.c-footer__social-link--facebook{--background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMwIDE1LjA5MkMzMCA2Ljc1NyAyMy4yODQgMCAxNSAwIDYuNzE2IDAgMCA2Ljc1NyAwIDE1LjA5MiAwIDIyLjYyNCA1LjQ4NSAyOC44NjggMTIuNjU2IDMwVjE5LjQ1NEg4Ljg0OHYtNC4zNjJoMy44MDh2LTMuMzI1YzAtMy43ODMgMi4yNC01Ljg3MiA1LjY2Ni01Ljg3MiAxLjY0IDAgMy4z
921NTguMjk1IDMuMzU4LjI5NXYzLjcxNGgtMS44OTJjLTEuODYzIDAtMi40NDQgMS4xNjMtMi40NDQgMi4zNTh2Mi44M2g0LjE2bC0uNjY1IDQuMzYyaC0zLjQ5NVYzMEMyNC41MTQgMjguODY4IDMwIDIyLjYyNCAzMCAxNS4wOTJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+")}.c-footer__social-link--facebook:active,.c-footer__social-link--facebook:focus,.c-footer__social-link--facebook:hover{--transform:rotate(6deg)}.c-footer__social-link--twitter{--background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='1200' height='1227' viewBox='0 0 1200 1227' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z' fill='white'/%3e%3c/svg%3e ")}.c-footer__social-link--twitter:active,.c-footer__social-link--twitter:focus,.c-footer__social-link--twitter:hover{--transform:rotate(-6deg)}.c-footer__social-link--instagram{--background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSIgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTE1IDIuNzAzYzQuMDA1IDAgNC40NzguMDE1IDYuMDYxLjA4NyAxLjQ2My4wNjcgMi4yNTcuMzEyIDIuNzg2LjUxNy42NTIuMjQgMS4yNDIuNjI0IDEuNzI3IDEuMTIyYTQuNjUzIDQuNjUzIDAgMDExLjEyMSAxLjcyN2MuMjA2LjUyOC40NSAxLjMyMi41MTcgMi43ODUuMDcyIDEuNTgxLjA4NyAyLjA1Ni4wODcgNi4wNiAwIDQuMDA2LS4wMTUgNC40OC0uMDg3IDYuMDYyLS4wNjcgMS40NjMtLjMxMSAyLjI1Ny0uNTE3IDIuNzg2YTQuOTY4IDQuOTY4IDAgMDEtMi44NDYgMi44NDZjLS41My4yMDYtMS4zMjMuNDUtMi43ODYuNTE3LTEuNTgxLjA3Mi0yLjA1Ni4wODctNi4wNjEuMDg3LTQuMDA2IDAtNC40OC0uMDE1LTYuMDYxLS4wODctMS40NjMtLjA2Ny0yLjI1Ny0uMzExLTIuNzg1LS41MTdhNC42NDcgNC42NDcgMCAwMS0xLjcyNy0xLjEyMiA0LjY0NSA0LjY0NSAwIDAxLTEuMTIyLTEuNzI3Yy0uMjA1LS41MjktLjQ1LTEuMzIzLS41MTctMi43ODUtLjA3Mi0xLjU4Mi0uMDg3LTIuMDU2LS4wODctNi4wNjIgMC00LjAwNS4wMTUtNC40NzguMDg3LTYuMDYyLjA2Ny0xLjQ2LjMxMy0yLjI1NS41MTctMi43ODNhNC42NTMgNC42NTMgMCAwMTEuMTIyLTEuNzI3IDQuNjUzIDQuNjUzIDAgMDExLjcyNy0xLjEyMmMuNTI2LS4yMDMgMS4zMi0uNDQ4IDIuNzgzLS41MTUgMS41ODItLjA3MiAyLjA1Ni0uMDg3IDYuMDYxLS4wODd6TTE1IDBjLTQuMDczIDAtNC41ODUuMDE3LTYuMTg0LjA5LTEuNi4wNzQtMi42ODcuMzI3LTMuNjQxLjY5OC0xLjAwMS4zNzYtMS45MDguOTY3LTIuNjU3IDEuNzNhNy4zNTYgNy4zNTYgMCAwMC0xLjczIDIuNjU2Qy40MTcgNi4xMy4xNjMgNy4yMi4wOSA4LjgxOC4wMTggMTAuNDE2IDAgMTAuOTI4IDAgMTUuMDAycy4wMTcgNC41ODUuMDkgNi4xODRjLjA3NCAxLjYuMzI3IDIuNjg4LjY5OCAzLjY0MmE3LjM0NiA3LjM0NiAwIDAwMS43MyAyLjY1NiA3LjM0NyA3LjM0NyAwIDAwMi42NTcgMS43M2MuOTUzLjM3MiAyLjA0NC42MjUgMy42NC42OTggMS41OTguMDczIDIuMTEyLjA5IDYuMTg1LjA5IDQuMDczIDAgNC41ODUtLjAxNyA2LjE4NS0uMDkgMS42LS4wNzMgMi42ODctLjMyNiAzLjY0LS42OTdhNy42NzIgNy42NzIgMCAwMDQuMzg4LTQuMzg3Yy4zNy0uOTUzLjYyNC0yLjA0NS42OTctMy42NDIuMDczLTEuNTk2LjA5LTIuMTEuMDktNi4xODRzLS4wMTctNC41ODUtLjA5LTYuMTg0Yy0uMDczLTEuNi0uMzI2LTIuNjg3LS42OTctMy42NDJhNy4zNTUgNy4zNTUgMCAwMC0xLjczLTIuNjU5QTcuMzUyIDcuMzUyIDAgMDAyNC44MjYuNzkxQzIzLjg3My40MiAyMi43OC4xNjYgMjEuMTg1LjA5MyAxOS41ODguMDIxIDE5LjA3NC4wMDMgMTUgLjAwM1YweiIvPjxwYXRoIGQ9Ik0xNSA3LjI5OGE3LjcwMyA3LjcwMyAwIDEwMCAxNS40MDYgNy43MDMgNy43MDMgMCAwMDAtMTUuNDA2ek0xNSAyMGE1LjAwMSA1LjAwMSAwIDExMC0xMC4wMDJBNS4wMDEgNS4wMDEgMCAwMTE1IDIwek0yMy4wMDcgOC43OTNhMS44IDEuOCAwIDEwMC0zLjYgMS44IDEuOCAwIDAwMCAzLjZ6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMzB2MzBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=")}.c-footer__social-link--instagram:active,.c-footer__social-link--instagram:focus,.c-footer__social-link--instagram:hover{--transform:rotate(-3deg)}.c-footer__social-link--linkedin{--background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDc0LjkxOSAwSDM4LjU5MkMxNy43MiA
921wIDAgMTYuNTA0IDAgMzYuODQxVjQ3NS4xNEMwIDQ5NS40OTYgMTEuNjI5IDUxMiAzMi40OTIgNTEyaDQzNi4zMjdDNDg5LjcxOCA1MTIgNTEyIDQ5NS40OTYgNTEyIDQ3NS4xNFYzNi44NDFDNTEyIDE2LjUwNCA0OTUuODA5IDAgNDc0LjkxOSAwek0xOTUuMDQzIDE5NS4wNDNoNjguOTI4djM1LjEzNmguNzU1YzEwLjUwNS0xOC45NDUgNDEuNTQxLTM4LjE3NyA3OS45MjEtMzguMTc3IDczLjY1NSAwIDk0LjIxNCAzOS4xMDggOTQuMjE0IDExMS41Mzh2MTM1LjMyMWgtNzMuMTQ4VjMxNi44ODNjMC0zMi40MjctMTIuOTQ3LTYwLjg4My00My4yMjctNjAuODgzLTM2Ljc2OCAwLTU0LjI5NSAyNC44ODktNTQuMjk1IDY1Ljc1OHYxMTcuMTAzaC03My4xNDhWMTk1LjA0M3pNNzMuMTM5IDQzOC44NjFoNzMuMTQ4VjE5NS4wNDNINzMuMTM5djI0My44MTh6bTgyLjI4OS0zMjkuMTQ4YzAgMjUuMjU4LTIwLjQ1NyA0NS43MTUtNDUuNzE1IDQ1LjcxNS0yNS4yNTggMC00NS43MTUtMjAuNDU3LTQ1LjcxNS00NS43MTUgMC0yNS4yNTggMjAuNDU3LTQ1LjcxNSA0NS43MTUtNDUuNzE1IDI1LjI1OCAwIDQ1LjcxNSAyMC40NTcgNDUuNzE1IDQ1LjcxNXoiLz48L3N2Zz4=")}.c-footer__social-link--linkedin:active,.c-footer__social-link--linkedin:focus,.c-footer__social-link--linkedin:hover{--transform:rotate(-2deg)}.c-footer__social-link--youtube{--background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM0Ljk2OSAzLjkwNEE0LjQ3NiA0LjQ3NiAwIDAwMzEuODEuNzQ3Yy0yLjc4Ni0uNzU5LTEzLjk1NS0uNzU5LTEzLjk1NS0uNzU5cy0xMS4xNyAwLTEzLjk1Mi43NDdhNC40NzEgNC40NzEgMCAwMC0zLjE1NyAzLjE3QzAgNi42ODcgMCAxMi41IDAgMTIuNXMwIDUuODEyLjc0NyA4LjU5NmE0LjQ3MiA0LjQ3MiAwIDAwMy4xNTcgMy4xNTdDNi42ODggMjUgMTcuODU2IDI1IDE3Ljg1NiAyNXMxMS4xNzEgMCAxMy45NTUtLjc0N2E0LjQ3NyA0LjQ3NyAwIDAwMy4xNTgtMy4xNTdjLjc0NC0yLjc4NC43NDQtOC41OTYuNzQ0LTguNTk2cy0uMDEtNS44MTItLjc0NC04LjU5NnpNMTQuMjg1IDE3Ljg1NlY3LjE0NGw5LjI3NyA1LjM1Ni05LjI3OCA1LjM1NnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=")}.c-footer__social-link--youtube:active,.c-footer__social-link--youtube:focus,.c-footer__social-link--youtube:hover{--transform:rotate(-2deg)}.c-footer__social-cta{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
922</style>
923
924<footer class="c-footer" id="rp-app-landmark-footer">
925  <nav class="c-footer__nav">
926    <div class="c-footer__nav-container">
927        <ul class="c-footer__nav-list">
928            <li class="c-footer__nav-item">
929              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="For educators" href="/teach">For educators</a>
930            </li>
931            <li class="c-footer__nav-item">
932              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="The Computing Curriculum" href="/curriculum">The Computing Curriculum</a>
933            </li>
934            <li class="c-footer__nav-item">
935              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Ada Computer Science" href="https://adacomputerscience.org/">Ada Computer Science</a>
936            </li>
937            <li class="c-footer__nav-item">
938              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Experience CS" href="https://experience-cs.org/">Experience CS</a>
939            </li>
940            <li class="c-footer__nav-item">
941              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Online training courses" href="/training/online">Online training courses</a>
942            </li>
943            <li class="c-footer__nav-item">
944              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Hello World magazine" href="https://www.raspberrypi.org/hello-world">Hello World magazine</a>
945            </li>
946            <li class="c-footer__nav-item">
947              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Research" href="/research-impact">Research</a>
948            </li>
949        </ul>
950        <ul class="c-footer__nav-list">
951            <li class="c-footer__nav-item">
952              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="For learners" href="/learn">For learners</a>
953            </li>
954            <li class="c-footer__nav-item">
955              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Code Club" href="https://codeclub.org/">Code Club</a>
956            </li>
957            <li class="c-footer__nav-item">
958              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Code Club World" href="https://codeclubworld.org/">Code Club World</a>
959            </li>
960            <li class="c-footer__nav-item">
961              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Explore our projects" href="https://projects.raspberrypi.org">Explore our projects</a>
962            </li>
963            <li class="c-footer__nav-item">
964              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Astro Pi" href="https://astro-pi.org/">Astro Pi</a>
965            </li>
966            <li class="c-footer__nav-item">
967              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Coolest Projects" href="https://online.coolestprojects.org/">Coolest Projects</a>
968            </li>
969        </ul>
970        <ul class="c-footer__nav-list">
971            <li class="c-footer__nav-item">
972              Policies
973            </li>
974            <li class="c-footer__nav-item">
975              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Safeguarding" href="/safeguarding">Safeguarding</a>
976            </li>
977            <li class="c-footer__nav-item">
978              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Accessibility" href="/accessibility">Accessibility</a>
979            </li>
980            <li class="c-footer__nav-item">
981              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Privacy" href="/privacy">Privacy</a>
982            </li>
983            <li class="c-footer__nav-item">
984              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Cookies" href="/cookies">Cookies</a>
985            </li>
986        </ul>
987        <ul class="c-footer__nav-list">
988            <li class="c-footer__nav-item">
989              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="About us" href="/about">About us</a>
990            </li>
991            <li class="c-footer__nav-item">
992              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Donate" href="/donate">Donate</a>
993            </li>
994            <li class="c-footer__nav-item">
995              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Team" href="/about/meet-the-team">Team</a>
996            </li>
997            <li class="c-footer__nav-item">
998              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Careers" href="/careers">Careers</a>
999            </li>
1000            <li class="c-footer__nav-item">
1001              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Our impact" href="/research-impact/impact">Our impact</a>
1002            </li>
1003            <li class="c-footer__nav-item">
1004              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Governance" href="/about/governance">Governance</a>
1005            </li>
1006            <li class="c-footer__nav-item">
1007              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Contact us" href="/contact">Contact us</a>
1008            </li>
1009            <li class="c-footer__nav-item">
1010              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Trademark &amp; brand" href="/trademark-rules">Trademark &amp; brand</a>
1011            </li>
1012            <li class="c-footer__nav-item">
1013              <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Raspberry Pi computers" href="/computers">Raspberry Pi computers</a>
1014            </li>
1015        </ul>
1016    </div>
1017  </nav>
1018
1019  <div class="c-footer__additional">
1020    <ul class="c-footer__social-list">
1021        <li class="c-footer__social-item">
1022          <a class="c-footer__social-link c-footer__social-link--linkedin" data-event-action="click" data-event-category="Linkedin Social Link" data-event-label="linkedin" href="https://www.linkedin.com/company/raspberrypifoundation/">
1023            <span class="c-footer__social-cta">Follow Raspberry Pi on Linkedin</span>
1024</a>        </li>
1025        <li class="c-footer__social-item">
1026          <a class="c-footer__social-link c-footer__social-link--facebook" data-event-action="click" data-event-category="Footer Social Link" data-event-label="facebook" href="https://www.facebook.com/RaspberryPiFoundation">
1027            <span class="c-footer__social-cta">Like Raspberry Pi on Facebook</span>
1028</a>        </li>
1029        <li class="c-footer__social-item">
1030          <a class="c-footer__social-link c-footer__social-link--twitter" data-event-action="click" data-event-category="Footer Social Link" data-event-label="twitter" href="https://x.com/RaspberryPi_org">
1031            <span class="c-footer__social-cta">Follow Raspberry Pi on X</span>
1032</a>        </li>
1033        <li class="c-footer__social-item">
1034          <a class="c-footer__social-link c-footer__social-link--instagram" data-event-action="click" data-event-category="Footer Social Link" data-event-label="instagram" href="https://www.instagram.com/raspberrypifoundation">
1035            <span class="c-footer__social-cta">Join us on Instagram</span>
1036</a>        </li>
1037        <li class="c-footer__social-item">
1038          <a class="c-footer__social-link c-footer__social-link--youtube" data-event-action="click" data-event-category="Footer Social Link" data-event-label="youtube" href="https://www.youtube.com/c/RaspberryPiFoundation">
1039            <span class="c-footer__social-cta">Subscribe to the Raspberry Pi YouTube channel</span>
1040</a>        </li>
1041    </ul>
1042
1043    <p class="c-footer__legal">The Raspberry Pi Foundation is a UK company limited by guarantee and a charity registered in England and Wales with number 1129409. The Raspberry Pi Foundation Group includes Hello World Foundation trading as Raspberry Pi Foundation Europe (Irish registered charity 20812), Raspberry Pi Foundation North America, Inc. (a 501(c)(3) nonprofit), Raspberry Pi Educational Services Private Limited (a company incorporated in India to deliver educational services), and Raspberry Pi Foundation Kenya (a private Company Limited by Guarantee with registration number CLG-25TJVQR7).</p>
1044  </div>
1045</footer>
1046
1047
vendor: 1,012 bytes, lines 1048-1050
1048<script type="text/javascript">
1049  !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="https://esi.raspberrypi.org/packs/",r(r.s=5)}({5:function(e,t){}});
1050</script>
1050
1051
1052    
1052<script type="speculationrules">
1053{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp/wp-*.php","/wp/wp-admin/*","/app/uploads/*","/app/*","/app/plugins/*","/app/themes/mind-control/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1054</script>
1054
1055<!-- Instagram Feed JS -->
1056<script type="text/javascript">
1057var sbiajaxurl = "https://www.raspberrypi.org/wp/wp-admin/admin-ajax.php";
1058</script>
1058
1059<script id="prism-js" src="https://www.raspberrypi.org/app/themes/mind-control/js/prism.js?ver=1781007827"></script>
vendor: 1 bytes, line 1059
1059
1060<script id="tracking-js" src="https://www.raspberrypi.org/app/themes/mind-control/js/tracking.js?ver=1781007827"></script>
vendor: 1 bytes, line 1060
1060
1061<script id="object-fit-images-js" src="https://www.raspberrypi.org/app/themes/mind-control/js/ofi.min.js?ver=1781007827"></script>
vendor: 1 bytes, line 1061
1061
1062<script id="blog-js" src="https://www.raspberrypi.org/app/themes/mind-control/js/blog/index.js?ver=1781007827"></script>
vendor: 1 bytes, line 1062
1062
1063<script id="comments-js" src="https://www.raspberrypi.org/app/themes/mind-control/js/blog/comments.js?ver=1781007827"></script>
vendor: 1 bytes, line 1063
1063
1064<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"8994bf9bd4594416aabbb2ed99462604","spa":2}' crossorigin="anonymous"></script>
1064
1065</body>
1066</html>
1067
1068<!-- Dynamic page generated in 0.198 seconds. -->
1069<!-- Cached page generated by WP-Super-Cache on 2026-09-24 07:41:10 -->
1070
1071<!-- super cache -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.