CINXE.COM

The Computing Curriculum | Free Teaching Resources | Key Stages 1 2 3 4

<!DOCTYPE html> <html class="no-js" lang="en"> <head> <link rel="stylesheet" href="/assets/application-bff36a54b5cdcb91c12961c95f260d6b5ac56e006bcc38f33f8971fb6d804ee0.css" data-turbo-track="reload" /> <meta charset="utf-8"> <script>document.documentElement.classList.replace('no-js', 'js')</script> <link href="https://fonts.gstatic.com" crossorigin="true" rel="preconnect"> <link href="https://static.raspberrypi.org" rel="preconnect"> <link href="https://www.google-analytics.com" rel="dns-prefetch"> <link href="https://www.googletagmanager.com" rel="dns-prefetch"> <link as="style" href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500&amp;family=Roboto+Slab:wght@400;700&amp;family=Rubik:wght@300;400;500;700&amp;family=Space+Mono&amp;display=swap" rel="preload"> <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Sharp:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&amp;display=block&amp;text=open_iwarfdlutchvg" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500&amp;family=Roboto+Slab:wght@400;700&amp;family=Rubik:wght@300;400;500;700&amp;family=Space+Mono&amp;display=swap" media="print" onload="this.media=&quot;all&quot;" rel="stylesheet"> <noscript> <link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500&amp;family=Roboto+Slab:wght@400;700&amp;family=Rubik:wght@300;400;500;700&amp;family=Space+Mono&amp;display=swap" rel="stylesheet"> </noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PRNJZ4J');</script> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="VzTPifJ6OI_C_A6sgdIIzrZXF0JH76JSXl5LJIiI0wY2YSySvsWeyLdizIJYl6y0aYvBEgwOguInG876fEuClw" /> <meta name="csp-nonce" /> <meta name="author" content="Raspberry Pi Foundation"> <meta name="description" content="Curriculum resources contain everything you need to teach computing at key stages 1 to 4. Content is free to access, and has been created by subject experts."> <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> <meta property="og:description" content="Curriculum resources contain everything you need to teach computing at key stages 1 to 4. Content is free to access, and has been created by subject experts."> <meta property="og:image" content="https://www.raspberrypi.org/assets/application/opengraph-4e3aacb97becb9889b1ed6cffe681594ff9f05bc382a8a6cbf4990748794af44.jpg"> <meta property="og:image:alt" content="Smiling young people and educators at a laptop engaged in a coding activity."> <meta property="og:image:src" content="https://www.raspberrypi.org/assets/application/opengraph-4e3aacb97becb9889b1ed6cffe681594ff9f05bc382a8a6cbf4990748794af44.jpg"> <meta property="og:site_name" content="Raspberry Pi Foundation"> <meta property="og:title" content="The Computing Curriculum | Free Teaching Resources | Key Stages 1 2 3 4"> <meta property="og:type" content="website"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:creator" content="@RaspberryPi_org"> <meta name="twitter:site" content="@RaspberryPi_org"> <title>The Computing Curriculum | Free Teaching Resources | Key Stages 1 2 3 4</title> <link rel="icon" type="image/png" href="/assets/application/favicon-1566f7afd7b4d29c55e92f32633f3b7542fa6846a51b912349ca6be790e7907b.png" /> <link rel="icon" type="image/svg" href="/assets/application/favicon-46f434047db3301a85dcd437b5ffc394b313707f820f52a94ce96d779d729f23.svg" /> <link rel="apple-touch-icon" type="image/png" href="/assets/application/favicon-1566f7afd7b4d29c55e92f32633f3b7542fa6846a51b912349ca6be790e7907b.png" /> <script src="https://ga.jspm.io/npm:es-module-shims@1.10.0/dist/es-module-shims.js" integrity="sha384-ie1x72Xck445i0j4SlNJ5W5iGeL3Dpa0zD48MZopgWsjNB/lt60SuG1iduZGNnJn" crossorigin="anonymous"></script> <script type="importmap" data-turbo-track="reload">{ "imports": { "controllers/rpi_turnstile/turnstile_controller": "/assets/controllers/rpi_turnstile/turnstile_controller-30555e8045fd160e6091b1d686c058766fa3e7249fb983d031e9b58b8ab8ec0a.js", "application": "/assets/application-12a96d8179b877ef53042ffd027751cbcb335a39e270cc68150719267ced0a12.js", "application_critical": "/assets/entrypoints/application_critical-4750709a1085b15b56a34fe50599ff3824b1065768ccc8da5cf0a3561f35369e.js", "component_previews": "/assets/entrypoints/component_previews-7714202291b6f85e910533a5c021764053275a4f3bc678427e6abe459dfcb7ca.js", "home": "/assets/entrypoints/home-d67f7b1fdc460970ac0281cac448926f1e13ebbd887d977b5b59bfe36d2fc5bc.js", "turbo-rails": "/assets/turbo.min-313896a49e2728e1bdb938f30401c876f020db170286c445a9c670cae80b2393.js", "stimulus": "/assets/stimulus.min-716bd9ba81743f197ff9159292472d9ab8c89bdd671f80f5d8a4c0d13f8a0d2d.js", "stimulus-loading": "/assets/stimulus-loading-b4e8c71c6e3c1180a18517670d3626e09d2d359d5e3fb8cdc063471fb259d6c2.js", "controllers/application": "/assets/controllers/application-32728f7b51246eb74f92f6592376d76400800637106c6cd6097277e862a75ad6.js", "controllers": "/assets/controllers/index-3ebb39a2432df08f6a61160ddfadec2416b98cffefc3ae2816264675a0b61a2d.js", "controllers/rating_controller": "/assets/controllers/rating_controller-9e126cb36d3ffd62bd851fc665b81d53ea514ceeb1782e9fb1988b7811632124.js", "controllers/subscribe_controller": "/assets/controllers/subscribe_controller-53f65e8207bd332d8c46eea96e86ff8f764701adf6fb6b4261951b9be5eb1b91.js", "controllers/turnstile_controller": "/assets/controllers/turnstile_controller-c61d6cb2d4d90c0f85f36084c013ad32ba2b6fe6ad67f2c7881be3eeaff54d24.js", "application/flavors/component": "/assets/application/flavors/component-5fb5b8903d42418c4052571d7799c1f8deed14716131f07b6c11c04df82ccb25.js", "application/flavors/controller": "/assets/application/flavors/controller-eb640b91a967cebf378cb7d56b85868d8305c0bc22ad3bea6ed34a1c380e4be2.js", "application/flavors": "/assets/application/flavors/index-b3b71d81a28b8b94067fa8a931112b55678404a17fc28ce8bd60ed7f4e73fd45.js", "application/flavors/state": "/assets/application/flavors/state-2acece279bbaa379f890c723755dedbcb4103e944bd7fb1165c986dbc0eb1b29.js", "components/site/header": "/assets/components/site/header-0ba9080634cd7866935671c9dc5814a64f5462044283803a1aa8f266a9ffd2f7.js", "components/site/user_session": "/assets/components/site/user_session-17f8d042223c5b98c6ef30249a6168704d3d557b8ad05dc2acd598468301a977.js", "components/site/video": "/assets/components/site/video-2a9c4e67452d8c4e6b1698f04810b70fdc6cbd80c627eb0e9b72ae201fb1b32d.js", "components/ui/blog_post": "/assets/components/ui/blog_post-96c79166422ba0c683aff06d18f45696c13bc670006399a3a0c33c2645229666.js", "components/ui/image": "/assets/components/ui/image-35e5397d33bb6c5ec461b5fc4cc5e48bbbf51779c2fd2dc2f30f2d80582b1123.js" } }</script> <link rel="modulepreload" href="/assets/controllers/rpi_turnstile/turnstile_controller-30555e8045fd160e6091b1d686c058766fa3e7249fb983d031e9b58b8ab8ec0a.js"> <link rel="modulepreload" href="/assets/application-12a96d8179b877ef53042ffd027751cbcb335a39e270cc68150719267ced0a12.js"> <link rel="modulepreload" href="/assets/entrypoints/application_critical-4750709a1085b15b56a34fe50599ff3824b1065768ccc8da5cf0a3561f35369e.js"> <link rel="modulepreload" href="/assets/entrypoints/component_previews-7714202291b6f85e910533a5c021764053275a4f3bc678427e6abe459dfcb7ca.js"> <link rel="modulepreload" href="/assets/entrypoints/home-d67f7b1fdc460970ac0281cac448926f1e13ebbd887d977b5b59bfe36d2fc5bc.js"> <link rel="modulepreload" href="/assets/turbo.min-313896a49e2728e1bdb938f30401c876f020db170286c445a9c670cae80b2393.js"> <link rel="modulepreload" href="/assets/stimulus.min-716bd9ba81743f197ff9159292472d9ab8c89bdd671f80f5d8a4c0d13f8a0d2d.js"> <link rel="modulepreload" href="/assets/stimulus-loading-b4e8c71c6e3c1180a18517670d3626e09d2d359d5e3fb8cdc063471fb259d6c2.js"> <link rel="modulepreload" href="/assets/controllers/application-32728f7b51246eb74f92f6592376d76400800637106c6cd6097277e862a75ad6.js"> <link rel="modulepreload" href="/assets/controllers/index-3ebb39a2432df08f6a61160ddfadec2416b98cffefc3ae2816264675a0b61a2d.js"> <link rel="modulepreload" href="/assets/controllers/rating_controller-9e126cb36d3ffd62bd851fc665b81d53ea514ceeb1782e9fb1988b7811632124.js"> <link rel="modulepreload" href="/assets/controllers/subscribe_controller-53f65e8207bd332d8c46eea96e86ff8f764701adf6fb6b4261951b9be5eb1b91.js"> <link rel="modulepreload" href="/assets/controllers/turnstile_controller-c61d6cb2d4d90c0f85f36084c013ad32ba2b6fe6ad67f2c7881be3eeaff54d24.js"> <link rel="modulepreload" href="/assets/application/flavors/component-5fb5b8903d42418c4052571d7799c1f8deed14716131f07b6c11c04df82ccb25.js"> <link rel="modulepreload" href="/assets/application/flavors/controller-eb640b91a967cebf378cb7d56b85868d8305c0bc22ad3bea6ed34a1c380e4be2.js"> <link rel="modulepreload" href="/assets/application/flavors/index-b3b71d81a28b8b94067fa8a931112b55678404a17fc28ce8bd60ed7f4e73fd45.js"> <link rel="modulepreload" href="/assets/application/flavors/state-2acece279bbaa379f890c723755dedbcb4103e944bd7fb1165c986dbc0eb1b29.js"> <link rel="modulepreload" href="/assets/components/site/header-0ba9080634cd7866935671c9dc5814a64f5462044283803a1aa8f266a9ffd2f7.js"> <link rel="modulepreload" href="/assets/components/site/user_session-17f8d042223c5b98c6ef30249a6168704d3d557b8ad05dc2acd598468301a977.js"> <link rel="modulepreload" href="/assets/components/site/video-2a9c4e67452d8c4e6b1698f04810b70fdc6cbd80c627eb0e9b72ae201fb1b32d.js"> <link rel="modulepreload" href="/assets/components/ui/blog_post-96c79166422ba0c683aff06d18f45696c13bc670006399a3a0c33c2645229666.js"> <link rel="modulepreload" href="/assets/components/ui/image-35e5397d33bb6c5ec461b5fc4cc5e48bbbf51779c2fd2dc2f30f2d80582b1123.js"> <script type="module">import "application"</script> <script type="module" src="https://ga.jspm.io/npm:instant.page@5.2.0/instantpage.js" integrity="sha384-zuO7rBuC8XUqwzHYXy+GFFcDp4q4RoXxVN7ElYgALbbrSffWHCRN25YAD+u40Kfq"></script> <script type="module" src="https://ga.jspm.io/npm:picturefill@3.0.3/dist/picturefill.js" integrity="sha384-kbSrVpSy1ZykYqWA5UZb751uHchC2M4vwgLl09OdjenSiBN1lGcO78tphEZ90ody"></script> </head> <body data-current-page="curriculum"> <header class="site-header" data-js="header" data-nav-open id="rp-app-landmark-header" > <div class="site-header__container"> <div class="site-header__home-link"> <div class="site-header__skipper"> <ul class="site-header-skipper"> <li class="site-header-skipper__item"> <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> </li> <li class="site-header-skipper__item"> <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> </li> <li class="site-header-skipper__item"> <a class="site-header-skipper__link" data-event-action="click" data-event-category="Header: Skip links" data-event-label="Accessibility statement and help" href="/accessibility/">Accessibility statement and help</a> </li> </ul> </div> <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="/"> <img alt="Raspberry Pi Foundation" src="/assets/components/site/header/foundation-logo-b0f19781e462be54d3371c3da03431bb6dc407fca9f36820d27a7ff4e673406e.svg" /> </a> </div> <div class="site-header__nav"> <nav aria-label="Navigation" class="site-header-nav" data-js="nav" data-active-panel> <ul class="site-header-nav__list"> <li class="site-header-nav__item" data-js="nav-item" data-section="learn"> <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> <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="learn" role="navigation" > <div class="site-header-nav-panel"> <div class="site-header-nav-panel__container site-header-nav-panel__container--learn"> <div class="site-header-nav-panel__inner"> <div class="site-header-nav-panel__primary-cta"> <p class="site-header-nav-panel__summary"> Free resources for young people to learn to code and become digital makers </p> <div class="site-header-nav-panel__buttons"> <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> </div> </div> <ul class="site-header-nav-panel__list"> <li class="site-header-nav-panel__item"> <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://codeclubworld.org/"> <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" > <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> <span class="site-header-nav-panel__label"> Learn to code online </span> </a> </li> <li class="site-header-nav-panel__item"> <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/"> <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" > <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> <span class="site-header-nav-panel__label"> Learn at a Code Club </span> </a> </li> <li class="site-header-nav-panel__item"> <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/"> <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" > <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> <span class="site-header-nav-panel__label"> Explore our projects </span> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="site-header-nav__item" data-js="nav-item" data-section="teach"> <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> <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="teach" role="navigation" > <div class="site-header-nav-panel"> <div class="site-header-nav-panel__container site-header-nav-panel__container--teach"> <div class="site-header-nav-panel__inner"> <div class="site-header-nav-panel__primary-cta"> <p class="site-header-nav-panel__summary"> Free training, resources, and guidance to help you teach computing with confidence </p> <div class="site-header-nav-panel__buttons"> <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> </div> </div> <ul class="site-header-nav-panel__list"> <li class="site-header-nav-panel__item"> <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/"> <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" > <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> <span class="site-header-nav-panel__label"> The Computing Curriculum </span> </a> </li> <li class="site-header-nav-panel__item"> <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/"> <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" > <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> <span class="site-header-nav-panel__label"> Ada Computer Science </span> </a> </li> <li class="site-header-nav-panel__item"> <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/"> <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" > <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> <span class="site-header-nav-panel__label"> Online training courses </span> </a> </li> <li class="site-header-nav-panel__item"> <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"> <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" > <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> <span class="site-header-nav-panel__label"> Hello World magazine </span> </a> </li> <li class="site-header-nav-panel__item"> <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/"> <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" > <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> <span class="site-header-nav-panel__label"> Start a Code Club </span> </a> </li> <li class="site-header-nav-panel__item"> <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"> <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" > <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> <span class="site-header-nav-panel__label"> AI education </span> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="site-header-nav__item" data-js="nav-item" data-section="research"> <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/">Research</a> <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="research" role="navigation" > <div class="site-header-nav-panel"> <div class="site-header-nav-panel__container site-header-nav-panel__container--research"> <div class="site-header-nav-panel__inner"> <div class="site-header-nav-panel__primary-cta"> <p class="site-header-nav-panel__summary"> Deepen your understanding of how young people learn about computing and digital making </p> <div class="site-header-nav-panel__buttons"> <a data-event-action="click" data-event-category="Header: Research panel - button" data-event-label="Explore our research" class="rpf-button" href="/research/">Explore our research</a> </div> </div> <ul class="site-header-nav-panel__list"> <li class="site-header-nav-panel__item"> <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/seminars"> <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" > <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> <span class="site-header-nav-panel__label"> Online events and seminars </span> </a> </li> <li class="site-header-nav-panel__item"> <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/projects"> <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" > <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> <span class="site-header-nav-panel__label"> Research projects </span> </a> </li> <li class="site-header-nav-panel__item"> <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/publications"> <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" > <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> <span class="site-header-nav-panel__label"> Research publications </span> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="site-header-nav__item" data-js="nav-item" data-section="computers"> <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="https://www.raspberrypi.com/">Computers</a> <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="computers" role="navigation" > <div class="site-header-nav-panel"> <div class="site-header-nav-panel__container site-header-nav-panel__container--computers"> <div class="site-header-nav-panel__inner"> <div class="site-header-nav-panel__primary-cta"> <p class="site-header-nav-panel__summary"> Raspberry Pi computers and accessories, software and documentation </p> <div class="site-header-nav-panel__buttons"> <a data-event-action="click" data-event-category="Header: Computers panel - button" data-event-label="Visit raspberrypi.com" class="rpf-button" href="https://www.raspberrypi.com/">Visit raspberrypi.com<span class="rpf-button__icon material-symbols-sharp">open_in_new</span></a> </div> </div> <ul class="site-header-nav-panel__list"> </ul> </div> </div> </div> </div> </li> <li class="site-header-nav__item" data-js="nav-item" data-section="about"> <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> <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="about" role="navigation" > <div class="site-header-nav-panel"> <div class="site-header-nav-panel__container site-header-nav-panel__container--about"> <div class="site-header-nav-panel__inner"> <div class="site-header-nav-panel__primary-cta"> <p class="site-header-nav-panel__summary"> We enable young people to realise their full potential through the power of computing and digital technologies </p> <div class="site-header-nav-panel__buttons"> <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> </div> </div> <ul class="site-header-nav-panel__list"> <li class="site-header-nav-panel__item"> <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/"> <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" > <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> <span class="site-header-nav-panel__label"> Support us </span> </a> </li> <li class="site-header-nav-panel__item"> <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/"> <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" > <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> <span class="site-header-nav-panel__label"> Blog </span> </a> </li> <li class="site-header-nav-panel__item"> <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/"> <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" > <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> <span class="site-header-nav-panel__label"> Community stories </span> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="site-header-nav__item" data-js="nav-item" data-section="donate"> <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> </li> <li class="site-header-nav__item" data-js="nav-item" data-section="logout"> <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> </li> </ul> </nav> </div> <div class="site-header__persistent-nav"> <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> <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> </div> <div class="site-header__toggle"> <button aria-label="Open Navigation" aria-pressed="false" class="site-header-toggle" data-js="toggle" type="button" > <span class="site-header-toggle__line"></span> <span class="site-header-toggle__line"></span> <span class="site-header-toggle__line"></span> </button> </div> </div> </header> <main class="site-main" id="rp-app-landmark-main"> <div class="page-curriculum-hero"> <div class="page-curriculum-hero__container"> <h1>The Computing Curriculum</h1> <p>The complete set of resources to help you teach computing to students aged 5 to 16 (key stages 1 to 4 in the UK)</p> </div> </div> <div class="page-curriculum-content"> <div class="page-curriculum-content-block"> <h2>The Computing Curriculum is:</h2> <ul class="page-curriculum-list"> <li class="page-curriculum-list__item">Resources written by specialist educators, including lesson plans, slides, activity sheets, homework and assessments</li> <li class="page-curriculum-list__item">Updated regularly based on the latest research and teachers' feedback</li> <li class="page-curriculum-list__item">Structured as units for each year group, and built on a clear progression framework</li> <li class="page-curriculum-list__item">Free for you to download and adapt to your students' needs</li> </ul> </div> </div> <div class="page-curriculum-card-list"> <div class="page-curriculum-content-block"> <div class="page-curriculum-key-stages__container"> <h2>Download resources for your students' year group</h2> <p>Each unit in The Computing Curriculum consists of lesson resources numbered to indicate the order of teaching.</p> <div class="page-curriculum-key-stages__cards"> <div class="card--resource"> <div class="card--resource__inner"> <h3 class="card--resource__title">Key stage 1</h3> <p class="card--resource__details"> <span class='card--resource__year'>Year 1–2, age 5–7</span> <span class="card--resource__unit">12 units</span> <span class="card--resource__lesson">72 lessons</span> </p> </div> <div class="card--resource__link"> <a class="sauce-button" data-event-action="click" data-event-category="Curriculum landing" data-event-label="Key stage 1" href="/curriculum/key-stage-1">View key stage <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.4 18.5L8 17.1L12.6 12.5L8 7.9L9.4 6.5L15.4 12.5L9.4 18.5Z" fill="white"/></svg></a> </div> </div> </div> <div class="page-curriculum-key-stages__cards"> <div class="card--resource"> <div class="card--resource__inner"> <h3 class="card--resource__title">Key stage 2</h3> <p class="card--resource__details"> <span class='card--resource__year'>Year 3–6, age 7–11</span> <span class="card--resource__unit">24 units</span> <span class="card--resource__lesson">144 lessons</span> </p> </div> <div class="card--resource__link"> <a class="sauce-button" data-event-action="click" data-event-category="Curriculum landing" data-event-label="Key stage 2" href="/curriculum/key-stage-2">View key stage <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.4 18.5L8 17.1L12.6 12.5L8 7.9L9.4 6.5L15.4 12.5L9.4 18.5Z" fill="white"/></svg></a> </div> </div> </div> <div class="page-curriculum-key-stages__cards"> <div class="card--resource"> <div class="card--resource__inner"> <h3 class="card--resource__title">Key stage 3</h3> <p class="card--resource__details"> <span class='card--resource__year'>Year 7–9, age 11–14</span> <span class="card--resource__unit">19 units</span> <span class="card--resource__lesson">114 lessons</span> </p> </div> <div class="card--resource__link"> <a class="sauce-button" data-event-action="click" data-event-category="Curriculum landing" data-event-label="Key stage 3" href="/curriculum/key-stage-3">View key stage <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.4 18.5L8 17.1L12.6 12.5L8 7.9L9.4 6.5L15.4 12.5L9.4 18.5Z" fill="white"/></svg></a> </div> </div> </div> <div class="page-curriculum-key-stages__cards"> <div class="card--resource"> <div class="card--resource__inner"> <h3 class="card--resource__title">Key stage 4</h3> <p class="card--resource__details"> <span class='card--resource__year'>Year 10–11, age 14–16</span> <span class="card--resource__unit">22 units</span> <span class="card--resource__lesson">178 lessons</span> </p> </div> <div class="card--resource__link"> <a class="sauce-button" data-event-action="click" data-event-category="Curriculum landing" data-event-label="Key stage 4" href="/curriculum/key-stage-4">View key stage <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.4 18.5L8 17.1L12.6 12.5L8 7.9L9.4 6.5L15.4 12.5L9.4 18.5Z" fill="white"/></svg></a> </div> </div> </div> </div> </div> </div> </main> <footer class="c-footer" id="rp-app-landmark-footer"> <nav class="c-footer__nav"> <div class="c-footer__nav-container"> <ul class="c-footer__nav-list"> <li class="c-footer__nav-item"> <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> </li> <li class="c-footer__nav-item"> <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> </li> <li class="c-footer__nav-item"> <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> </li> <li class="c-footer__nav-item"> <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> </li> <li class="c-footer__nav-item"> <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> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Research" href="/research">Research</a> </li> </ul> <ul class="c-footer__nav-list"> <li class="c-footer__nav-item"> <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> </li> <li class="c-footer__nav-item"> <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> </li> <li class="c-footer__nav-item"> <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> </li> <li class="c-footer__nav-item"> <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> </li> <li class="c-footer__nav-item"> <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> </li> <li class="c-footer__nav-item"> <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> </li> </ul> <ul class="c-footer__nav-list"> <li class="c-footer__nav-item"> Policies </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Safeguarding" href="/safeguarding">Safeguarding</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Accessibility" href="/accessibility">Accessibility</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Privacy" href="/privacy">Privacy</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Cookies" href="/cookies">Cookies</a> </li> </ul> <ul class="c-footer__nav-list"> <li class="c-footer__nav-item"> <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> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Donate" href="/donate">Donate</a> </li> <li class="c-footer__nav-item"> <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> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Careers" href="/careers">Careers</a> </li> <li class="c-footer__nav-item"> <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> </li> <li class="c-footer__nav-item"> <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> </li> <li class="c-footer__nav-item"> <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> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Raspberry Pi computers" href="https://www.raspberrypi.com">Raspberry Pi computers</a> </li> </ul> </div> </nav> <div class="c-footer__additional"> <ul class="c-footer__social-list"> <li class="c-footer__social-item"> <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"> <span class="c-footer__social-cta">Like Raspberry Pi on Facebook</span> </a> </li> <li class="c-footer__social-item"> <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"> <span class="c-footer__social-cta">Follow Raspberry Pi on X</span> </a> </li> <li class="c-footer__social-item"> <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"> <span class="c-footer__social-cta">Join us on Instagram</span> </a> </li> <li class="c-footer__social-item"> <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"> <span class="c-footer__social-cta">Subscribe to the Raspberry Pi YouTube channel</span> </a> </li> </ul> <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 CoderDojo Foundation (Irish registered charity 20812), Raspberry Pi Foundation North America, Inc (a 501(c)(3) nonprofit), and Raspberry Pi Educational Services Private Limited (a company incorporated in India to deliver educational services).</p> </div> </footer> </body></html>

Pages: 1 2 3 4 5 6 7 8 9 10