244 results for python
If you’re new to teaching programming or looking to build or refresh your programming knowledge, we have a free resource that is perfect for you. Our ‘Learn to program in Python’ online course pathway is for educators who want to develop their understanding of the text-based language Python. Each course is packed with information and… … Continue reading →
We are excited to announce our second new Python learning path, ‘More Python’, which shows young coders how to add real data to their programs while creating projects from a chart of Olympic medals to an interactive world map. The six guided Python projects in this free learning path are designed to enable young people… … Continue reading →
Python is a programming language that’s popular with learners and educators in clubs and schools. It also is widely used by professional programmers, particularly in the data science field. Many educators and young people like how similar the Python syntax is to the English language. That’s why Python is often the first text-based language that… … Continue reading →
In Hello World issue 9, Raspberry Pi’s own Mac Bowley shares a lesson that introduces students to databases using Python and text files. In this lesson, students create a library app for their books. This will store information about their book collection and allow them to display, manipulate, and search their collection. You will show students… … Continue reading →
Nicholas Provenzano explains how he introduced Python to students in his literature class, bridging computer science and literacy. Literature classes seem like the last place you would find students coding, but interactive fiction has been around for decades. Students love to play computer games, and the very best games have amazing stories. This project will… … Continue reading →
Mu is a very simple-to-use Python editor and IDE (integrated development environment) and this week, version 1.0 was released! New Mu Mu is designed to be as user-friendly and as helpful as possible for new Python programmers, presenting just the tools that are useful, such as: Syntax highlighting Automatic indentation In-built help Code checking Debugging Great… … Continue reading →
With the launch of our first new free online course of 2018 — Scratch to Python: Moving from Block- to Text-based Programming — two weeks away, I thought this would be a great opportunity to introduce you to the ins and outs of the course content so you know what to expect. Take the plunge… … Continue reading →
This resource is a guide to physical computing on your Raspberry Pi using the Python programming language. It includes guides to enable you to control LEDs and buzzers, as well as receiving input from switches, PIRs and ultrasonic distance sensors. … Continue reading →
This resource is designed as a classroom-based activity to teach students about the methodology of some popular sorting algorithms, along with their complexity and performance. Students use Matplotlib to visualise the sorting algorithms as they run, giving them a greater understanding of the algorithm's method and performance. … Continue reading →
Install the lightweight web framework Flask and set up a basic web server with different pages using Python, HTML, and CSS. … Continue reading →
At the end of July, a subset of our Education Team went to Bilbao in Spain for EuroPython. As well as giving a number of talks at the conference, we’d arranged with the organising committee to run an Education Summit and invite teachers along. On the Thursday of the conference, we had a day of… … Continue reading →
This year’s EuroPython conference takes place in July in Bilbao, Spain. Not only is our own Carrie Anne Philbin presenting a keynote (alongside the creator of Python, Guido van Rossum), but the Raspberry Pi Foundation will be running an Education Summit, in partnership with the EuroPython Society. We have a dedicated track of education-focused talks,… … Continue reading →
This week PyCon is going on in Montreal – it’s the big worldwide Python conference – and for the occasion, O’Reilly asked our friend Nicholas Tollervey to write a free short book on Python in Education. The book tells the story of Python, why Python is a good language for learning, how its community gives… … Continue reading →
This project gives you the opportunity to use electronics to create a quick reaction game that you will program using Python. If you have little or no experience of creating circuits do not worry, this guide will walk you through it and by the end you will have a fun game to play with your… … Continue reading →
At the Raspberry Pi Foundation, we aim to democratise access to digital skills and technologies. One of the ways we do this is via partnerships with youth and community organisations that deliver frontline services to young people experiencing educational disadvantage. In 2023 we delivered a hybrid training programme to 14 youth organisations in the UK… … Continue reading →
Young people taking part in the European Astro Pi Challenge are about to have their computer programs sent to the International Space Station (ISS). Astro Pi is run annually in collaboration by us and ESA Education, and offers two ways to get involved: Mission Zero and Mission Space Lab. This year, over 25,000 young people… … Continue reading →
We offer Ada Computer Science as a platform to support educators and learners alike. But we don’t take its usefulness for granted: as part of our commitment to impact, we regularly gather user feedback and evaluate all of our products, and Ada is no exception. In this blog, we share some of the feedback we’ve… … Continue reading →
AI models for general-purpose programming, such as OpenAI Codex, which powers the AI pair programming tool GitHub Copilot, have the potential to significantly impact how we teach and learn programming.  The basis of these tools is a ‘natural language to code’ approach, also called natural language programming. This allows users to generate code using a… … Continue reading →
It’s the last week of Black History Month 2024 in the USA, but by no means is the celebration over. The beautiful thing about history is that it’s not an isolated narrative about the past, but an ongoing dialogue in which we talk about how our collective past informs our present, and what more can… … Continue reading →
The use of generative AI tools (e.g. ChatGPT) in education is now common among young people (see data from the UK’s Ofcom regulator). As a computing educator or researcher, you might wonder what impact generative AI tools will have on how young people learn programming. In our latest research seminar, Barbara Ericson and Xinying Hou… … Continue reading →
Everyone who has taught children before will know the excited gleam in their eyes when the lessons include something to interact with physically. Whether it’s printed and painstakingly laminated flashcards, laser-cut models, or robots, learners’ motivation to engage with the topic will increase along with the noise levels in the classroom. However, these hands-on activities… … Continue reading →
We’re currently trialling the full integration of our Code Editor in some of the projects on our Projects site, with the aim of providing a seamless experience for young learners. Our Projects site provides hundreds of free coding projects with step-by-step instructions for young people to use at school, in Code Clubs and CoderDojo clubs, and… … Continue reading →
In our series of community stories, we celebrate some of the wonderful things young people and educators around the world are achieving through the power of technology.  In our latest story, we’re heading to Vivek High School in Mohali, India, to meet Sahibjot, a 14-year-old coding enthusiast who has taken his hobby to the next… … Continue reading →
Since November, registration is open for Mission Space Lab, part of the European Astro Pi Challenge 2023/24. The Astro Pi Challenge is an ESA Education project run in collaboration with us here at the Raspberry Pi Foundation that gives young people up to age 19 the amazing opportunity to write computer programs that run on… … Continue reading →
“Computational thinking is really about thinking, and sometimes about computing.” – Aman Yadav, Michigan State University Computational thinking is a vital skill if you want to use a computer to solve problems that matter to you. That’s why we consider computational thinking (CT) carefully when creating learning resources here at the Raspberry Pi Foundation. However,… … Continue reading →
At the heart of our work as a charity is the aim to democratise access to digital skills and technologies. Since 2020, we have partnered with over 100 youth and community organisations in the UK to develop programmes that increase opportunities for young people experiencing educational disadvantage to engage and create with digital technology in… … Continue reading →
We support two networks of coding clubs where young people around the world discover the countless possibilities of creating with digital technologies. Every year, we send out a survey to volunteers at all the clubs we support. Today we share some highlights from the findings and what we’re planning next. Why do we do an… … Continue reading →
The day after the successful meetup with our Global Clubs Partner organisations based in Africa, our team and some of our partners enjoyed participating in the Coolest Projects South Africa 2023 event to meet young tech creators and help out as project judges. Here are some of our impressions. A day of Coolest Projects This… … Continue reading →
We all know that learning to program, and specifically learning how to debug or fix code, can be frustrating and leave beginners overwhelmed and disheartened. In a recent blog article, our PhD student Lauria at the Raspberry Pi Computing Education Research Centre highlighted the pivotal role that teachers play in shaping students’ attitudes towards debugging.… … Continue reading →
Earlier this year, we launched our Code Editor, a free online tool to help make learning text-based programming simple and accessible for kids age 9 and up. We focus on supporting the needs of young people who are learning programming at school, in Code Clubs and CoderDojos, and at home. Today, we have two exciting… … Continue reading →
Today we’re calling all young people who are excited to explore coding and space science, and the mentors who want to support and inspire them on their journey. Astro Pi Mission Space Lab is officially open again, offering young people all over Europe the amazing chance to have their code for a science experiment run… … Continue reading →
It’s been less than a year since ChatGPT catapulted generative artificial intelligence (AI) into mainstream public consciousness, reigniting the debate about the role that these powerful new technologies will play in all of our futures. ‘Will AI save or destroy humanity?’ might seem like an extreme title for a podcast, particularly if you’ve played with… … Continue reading →
Throughout this year, space agencies have been embarking on new missions to explore our solar system, and young people can get involved too through the European Astro Pi Challenge 2023/24, which we’re launching today. Kids’ code in space with the Astro Pi Challenge In the past few months India’s Chandrayaan-3 mission landed near the Moon’s… … Continue reading →
Lots of kids are excited about robotics, and we have the free resources you need to help your children start making robots. What’s a robot anyway? Did you know that the concept of robotics dates back to ancient Greece, where a mathematician built a self-propelled flying pigeon to understand bird flight? Today, we have robots… … Continue reading →
Moonhack is a free global, online coding challenge by our partner Code Club Australia, powered by Telstra Foundation. It runs once a year for young learners worldwide. In 2022, almost 44,000 young people from 63 countries registered to take part. This year, Moonhack will happen from 10 to 26 October, to coincide with World Space… … Continue reading →
A couple of months ago we announced that you can test the online text-based Code Editor we’re building to help young people aged 7 and older learn to write code. Now we’ve made the code for the Editor open source so people can repurpose and contribute to it. How can you use the Code Editor?… … Continue reading →
We love hearing from members of the community and how they use their passion for computing and digital making to inspire others. Our community stories series takes you on a tour of the globe to meet educators and young tech creators from the USA, Iraq, Romania, and more. For our latest story, we are in… … Continue reading →
After seven successful years on the International Space Station, 250 vertical miles above our planet, the original two Astro Pi computers that we sent to the ISS to help young people run their code in space have been returned to Earth. From today, one of these Astro Pi computers will be displayed in the Science… … Continue reading →
We are delighted to announce that we’ve joined the partner network of edX, the global online learning platform. Through our free online courses we enable any educator to teach students about computing and how to create with digital technologies. Since 2017, over 250,000 people have taken our online courses, including 19,000 teachers in England alone.… … Continue reading →
In the Columbus module of the International Space Station (ISS), there are two Astro Pi computers called Marie Curie and Nikola Tesla. These computers run the programs young people create as part of the annual European Astro Pi Challenge. For this year’s Astro Pi Mission Zero, young people sent us over 15000 programs to show… … Continue reading →
Over 15000 teams of young people from across Europe had their computer programs run on board the International Space Station (ISS) this month as part of this year’s European Astro Pi Challenge. Astro Pi is run in collaboration by us and ESA Education, and offers two ways to get involved: Mission Zero and Mission Space… … Continue reading →
Programming is becoming an increasingly useful skill in today’s society. As we continue to rely more and more on software and digital technology, knowing how to code is also more and more valuable. That’s why many parents are looking for ways to introduce their children to programming. You might find it difficult to know where… … Continue reading →
In brief We are excited to share that 294 teams of young people participating in this year’s Astro Pi Mission Space Lab achieved Flight Status: their programs will run on the Astro Pis installed on the International Space Station (ISS) in April. Mission Space Lab is part of the European Astro Pi Challenge, an ESA… … Continue reading →
We are building a new online text-based Code Editor to help young people aged 7 and older learn to write code. It’s free and designed for young people who attend Code Clubs and CoderDojos, students in schools, and learners at home. At this stage of development, the Code Editor enables learners to: We’ve chosen Python… … Continue reading →
People have many different reasons to think that children and teenagers need to learn about artificial intelligence (AI) technologies. Whether it’s that AI impacts young people’s lives today, or that understanding these technologies may open up careers in their future — there is broad agreement that school-level education about AI is important. But how do… … Continue reading →
We are excited to launch Ada Computer Science, the new online learning platform for teachers, students, and anyone interested in learning about computer science. With the rapid advances being made in AI systems and chatbots built on large language models, such as ChatGPT, it’s more important than ever that all young people understand the fundamentals… … Continue reading →
Today is officially Pi Day.  While 14 March is an opportunity for our American friends to celebrate the mathematical constant Pi, we are also very happy to make this day a chance to say a massive thank you to everyone who supports the Raspberry Pi Foundation’s work through their generous donations. More than computers You… … Continue reading →
Every young learner needs a successful start to their learning journey in the primary computing classroom. One aspect of this for teachers is to introduce programming to their learners in a structured way. As computing education is introduced in more schools, the need for research-informed strategies and approaches to support beginner programmers is growing. Over… … Continue reading →
When we think about a celebration, we also think about how important it is to be intentional about sound. And with this month of February being a celebration of Black history in the USA, we want to help you make some noise to amplify the voices, experiences, and achievements of the Black community. From the… … Continue reading →
Welcome to 2023.  I hope that you had a fantastic 2022 and that you’re looking forward to an even better year ahead. To help get the year off to a great start, I thought it might be fun to share a few of the things that we’ve got planned for 2023. Whether you’re a teacher,… … Continue reading →
This year, 768 teams made up of 3086 young people from 23 countries sent us their ideas for experiments to run on board the International Space Station (ISS) for Astro Pi Mission Space Lab. Mission Space Lab is part of the European Astro Pi Challenge, an ESA Education programme run in collaboration with us at… … Continue reading →
Launched in 2013, Hour of Code is an initiative to introduce young people to computer science using fun one-hour tutorials. To date, over 100 million young people have completed an hour of code with it.  Although the Hour of Code website is accessible all year round, every December for Computer Science Education Week people worldwide… … Continue reading →
Coding, or computer programming, is a way of writing instructions so that computers can complete tasks. Those instructions can be as simple as ‘move a toy robot forwards for three seconds and then make a beep’, or more complicated instructions, such as ‘check the weather in my local area and then adjust the heating in… … Continue reading →
Inspire young people about coding and space science with Astro Pi Mission Zero. Mission Zero offers young people the chance to write code that will run in space! It opens for participants today. What is Mission Zero? In Mission Zero, young people write a simple computer program to run on an Astro Pi computer on… … Continue reading →
In 2016, Code Club Australia launched the Moonhack online coding event and broke the world record for the most children coding in one day. Then in 2017 they broke the record again. By now, more than 150,000 young learners from 70 countries have participated in Moonhack. Moonhack is an online coding challenge for young learners… … Continue reading →
The summer months are an exciting time at the Foundation: you can feel the buzz of activity as we prepare for the start of a new school year in many parts of the world. Across our range of fantastic (and free) programmes, everyone works hard to create new and improved resources that help teachers and… … Continue reading →
Sobhy Fouda started his Astro Pi journey in 2019 by helping a group of young people participate in Astro Pi Mission Zero, the beginners’ activity of the annual European Astro Pi Challenge. In Mission Zero, participants write a simple computer program that runs on board the International Space Station (ISS). Seeing the wonder on the… … Continue reading →
Today, we are publishing the third report of our findings from our Gender Balance in Computing research programme. This report shares the outcomes from the Peer Instruction project, which is the last in our set of three interventions that has explored teaching approaches to engage more girls in computing. The premise of the teaching approach… … Continue reading →
In Hello World issue 18, available as a free PDF download, teacher Michael Jones shares how to use Teachable Machine with learners aged 13–14 in your classroom to investigate issues of accuracy and ethics in machine learning models. Machine learning: Accuracy and ethics The landscape for working with machine learning/AI/deep learning has grown considerably over… … Continue reading →
Introducing children to computing concepts from a young age can help develop their interest and attachment to the subject. While parents might wonder what the best tools and resources are for this, primary and K1–5 educators also need to know what approaches work with their learners. ‘Teaching computing to 5- to 11-year-olds’ is one of… … Continue reading →
You may have heard a lot about coding and how important it is for children to start learning about coding as early as possible. Computers have become part of our lives, and we’re not just talking about the laptop or desktop computer you might have in your home or on your desk at work. Your… … Continue reading →
Raspberry Pi Pico is a low-cost microcontroller that can be connected to another computer to be programmed using MicroPython. We think it’s a great tool for exploring physical computing in classrooms and coding clubs. Pico has been available since last year, amid school closures, reopenings, isolation periods, and restrictions for students and teachers. Recently, I… … Continue reading →
Since the release of the Raspberry Pi Pico microcontroller in 2021, we have seen people all over the world come up with creative Pico-based inventions. Now, thanks to our brand-new and free ‘Introduction to Raspberry Pi Pico’ learning path, young coders can easily join in and make their own cool Pico projects! This free learning… … Continue reading →
We are really excited that our two upgraded Astro Pi units have arrived on the International Space Station. Each unit contains the latest model of the Raspberry Pi computer, plus a Raspberry Pi High Quality Camera and a host of sensors on a custom Sense HAT, all housed inside a special flight case designed to… … Continue reading →
For those of us living in the USA, February is Black History Month, our month-long celebration of Black history. This is an occasion to highlight the amazing accomplishments of Black Americans through time. Simply put, the possibilities are endless! Black history touches every area of our lives, and it is so important that we seize… … Continue reading →
Today we’re releasing an exciting new path of projects for young people who want to create 3D worlds, stories, and games. We’ve partnered with Unity to offer any young person, anywhere, the opportunity to take their first steps in creating virtual worlds using real-time 3D. The Unity Charitable Fund, a fund of the Tides Foundation,… … Continue reading →
Today we are introducing you to Code Club World — a free online platform where young people aged 9 to 13 can learn to make stuff with code. In Code Club World, young people can: Start out by creating their personal robot avatar Make music, design a t-shirt, and teach their robot avatar to dance!… … Continue reading →
As so many CoderDojos around the world, our office-based CoderDojo hadn’t been able to bring learners together in person since the start of the coronavirus pandemic. So we decided that our first time back in the Raspberry Pi Foundation headquarters should be something special. Having literally just launched the new Raspberry Pi Build HAT for… … Continue reading →
Our mission at the Raspberry Pi Foundation is to help learners get creative with technology and develop the skills and confidence they need to make things that matter to them using code and physical computing. One of the ways in which we do this is by offering learners a catalogue of more than 250 free… … Continue reading →
We’re super excited to announce that the European Astro Pi Challenge is back for another year of amazing space-based coding adventures. This time we are delighted to tell you that we’re upgrading the Raspberry Pi computers on the International Space Station (ISS) and adding new hardware to expand the range of experiments that young people… … Continue reading →
A recent Forbes article reported that over the last four years, the use of artificial intelligence (AI) tools in many business sectors has grown by 270%. AI has a history dating back to Alan Turing’s work in the 1940s, and we can define AI as the ability of a digital computer or computer-controlled robot to… … Continue reading →
Wow, we haven’t stopped smiling since yesterday’s live Coolest Projects celebration! Hosts Maddie Moate and Greg Foot led us through a live online event jam-packed with stories from participants, cool tech creations, and inspiring messages from our special judges. AND they revealed whose projects the judges picked as their favourites from among all of this… … Continue reading →
It’s amazing how digital making can help you see the world differently and this week on Digital Making… … Continue reading →
The Raspberry Pi Foundation and ESA Education are excited to announce that 232 teams participating in Mission Space Lab of this year’s European Astro Pi Challenge have achieved Flight Status. That means they will have their computer programs run on the International Space Station (ISS) later this month! Mission Space Lab gives teams of students… … Continue reading →
Welcome back to Digital Making at Home! Being away from you all for a week has us feeling… … Continue reading →
Yesterday was Pi Day and we celebrated with a special episode of Digital Making at Home, hosted by… … Continue reading →
With so many people all over the world still living in various levels of lockdown, we’ve been working hard to provide free, creative project resources for you to keep young digital makers occupied, learning, and most importantly having fun. As a dad of two, I know how useful it is to have resources and project… … Continue reading →
Hey! Well, that was exciting, wasn’t it? Yesterday we launched our first microcontroller-class product: Raspberry Pi Pico. Priced at just $4, it is built on RP2040, a brand-new chip developed right here at Raspberry Pi. Yeah, we make chips now! Our tiny new best friend went directly to all of our HackSpace magazine subscribers on… … Continue reading →
As the UK — like many countries around the world — kicks off the new year with another national lockdown, meaning that millions of young people are unable to attend school, I want to share an update on how the Raspberry Pi Foundation is helping young people to learn at home. Please help us spread… … Continue reading →
In case you missed it, this week’s live stream is now available to watch back on our YouTube… … Continue reading →
It’s the time of the year again, where the Raspberry Pi Foundation runs its yearly Astro Pi Challenge… … Continue reading →
Whenever you learn a new subject or skill, at some point you need to pick up the particular language that goes with that domain. And the only way to really feel comfortable with this language is to practice using it. It’s exactly the same when learning programming. In our latest research seminar, we focused on… … Continue reading →
When we think back to our school days, we can all recall that one teacher who inspired us, believed in us, and made all the difference to how we approached a particular subject. It was someone we maybe took for granted at the time and so we only realised (much) later how amazing they were. … … Continue reading →
Greetings, How’ve you been? I hope you like reading, because this week we released a brand-new book to help you to get more out of your Python projects. It’s written by Laura Sach and Martin O’Hanlon, who are both Learning Managers at the Raspberry Pi Foundation, and it sports one of our jazziest, most colourful… … Continue reading →
Every year, we are proud to judge at the PA Raspberry Pi Competition for UK schools, run by PA Consulting. In this free competition, teams of students from schools all over the UK imagine, design, and create Raspberry Pi–powered inventions. The PA Raspberry Pi Competition aims to inspire young people aged 8 to 18 to… … Continue reading →
Since 2017 we’ve been training Computing educators in England and around the world through our suite of free online courses on FutureLearn. Thanks to support from Google and the National Centre for Computing Education (NCCE), all of these courses are free for anyone to take, whether you are a teacher or not! We’re excited that… … Continue reading →
If you weren’t able to code along with us today, you can watch the recording from this week’s… … Continue reading →
Did you have fun with the past weeks’ well-being theme here at Digital Making at Home? You’ve made… … Continue reading →
Do you know young people who dream of sending something to space? You can help them make that dream a reality! We’re calling on educators, club leaders, and parents to inspire young people to develop their digital skills by participating in this year’s European Astro Pi Challenge. The European Astro Pi Challenge, which we run… … Continue reading →
Digital making isn’t just about coding, sometimes you have to slide the  keyboard to the side and get… … Continue reading →
Seminars main pageSpecial panel sessionsSeminar publications Catch up on our previous computing education research seminars All our online research seminars are available below to watch and share after they take place. You can also download the slides that were presented using the links below. Teaching programming (with or without AI) series (Jan 2024 – Dec… … Continue reading →
After your intergalactic excursion last week, this week we invite you to travel with us to the past…of… … Continue reading →
We’re delighted to announce that our special judges — Eben Upton, Hayaatun Sillem, Limor Fried, Mitch Resnick, and Tim Peake — have chosen their favourite projects from the Coolest Projects online showcase!  Young tech creators from 39 countries are part of the showcase, including from Ireland, Australia, Palestine, UK, USA, India, and Indonesia. In total,… … Continue reading →
When your digital world feels a little dull, just bring it to life with a splash of colour!… … Continue reading →
What’s your experience of learning to program? Have you given up and thought it just wasn’t for you? This has been the case for many people — and it’s the focus of a lot of research. Now that teaching programming is in the curriculum in many countries around the world, it’s even more important that… … Continue reading →
Psst…this week you’ll be spies on a top secret digital making mission with us, and we know you’re… … Continue reading →
With changes to school and work around the world, many parents and carers still aren’t sure what to expect over the next few weeks. While some children have returned to school, we know that many young people and families are still learning and working at home. We’re providing lots of free extra resources for young… … Continue reading →
As a digital maker, you’re also an artist! Painters paint, writers write, and you express your imagination using… … Continue reading →
Digital Making at Home officially launched six weeks ago…SIX WEEKS AGO! Hooray to us for continuing to practice… … Continue reading →
With millions of schools still in lockdown, parents have been telling us that they need help to support their children with learning computing at home. As well as providing loads of great content for young people, we’ve been working on support tutorials specifically for parents who want to understand and learn about the programmes used… … Continue reading →