Tag: programming education
All blog posts-
Introducing our new ‘Programming with AI’ unit
Developing and testing classroom lessons for teaching Python programming with LLM tools
-
2025 highlights from the Raspberry Pi Computing Education Research Centre
Projects from AI education to debugging and physical computing
-
Hello World #28 out now: Teaching programming
In this issue of Hello World magazine we explore how we can best teach programming to young people
-
A Code Club in every school and library
Let's give all young people the skills and confidence to thrive in the age of AI
-
Why kids still need to learn to code in the age of AI
We set out five reasons why learning to code is more important than ever in our new position paper
-
How to make debugging a positive experience for secondary school students
It’s important to understand why students struggle with debugging in order to better support them
-
How useful do teachers find error message explanations generated by AI? Pilot research results
LLM explanations of programming error messages and feedback literacy
-
Imagining students’ progression in the era of generative AI
Views on preparing students to learn, work, and live with generative AI
-
Introducing classroom management to the Code Editor
Helping school teachers run text-based coding lessons with their students
-
Insights into students’ attitudes to using AI tools in programming education
How do different students perceive and interact with AI tools?
-
Using an AI code generator with school-age beginner programmers
How do beginner programmers aged 10–17 use AI code generators?
-
Supporting learners with programming tasks through AI-generated Parson’s Problems
Parson’s Problems can be used to scaffold students who struggle while writing code from scratch