Hello World Podcast
Essential tips for teachers: Programming
The podcast returns accompanying the recent issue of the Hello World Magazine, Issue 28 ‘Programming’.
In this episode we continue our running Teacher Tips series where we share practical, actionable tips from teachers around the world.
Throughout the episode, our guests share personal experiences and strategies to make programming lessons more effective, accessible, and enjoyable for all learners.
Meet our guests
James Robinson
James Robinson is a highly experienced computing educator & trainer, with a background in Computer Science and 10 years of classroom experience teaching a range of STEM subjects. James currently works to promote evidence informed and effective practices in computing education Pedagogy.
Ben Schafer
Ben is a professor of computer science at the University of Northern Iowa and program coordinator for the computer science education program. If he could figure out how to do that from a kayak, he would.
Laura James
Laura James is a Learning Manager at the Raspberry Pi Foundation, creating engaging content for the Ada Computer Science platform. With over a decade of classroom experience, she brings practical insight from UK secondary schools to her work.
Dorian Love
Dorian teaches ICTs Coding & Robotics at Roedean School in Johannesburg, South Africa and is researching computer education. In this research he looked at how grade 8 and 9 students (13- to 15-year-olds) tackled physical computing projects using micro:bits.
Ethel Tshuduku
Dr. Ethel Tshukudu teaches introductory Java programming at San José State University. Her PhD research focused on programming language transfer, and she supports global computing education through CSEdBotswana and ACM SIGCSE Board service
Teacher tips: How to teach programming in your classroom?
If you prefer to listen to your podcasts, you can access our episodes via your preferred streaming platform.
About us
For insights into teaching and learning from classrooms all around the world, check out and subscribe to Hello World magazine. If you've enjoyed this episode and are excited for the upcoming series, please subscribe and leave a five-star review wherever you get your podcasts.
Watch our next episode we ask whether “vibe coding" has a role in programming education? We hear from a university academic, a secondary school teacher, and a student, who have each investigated using AI tools to support students learning to program. In the meantime, you can get in touch with your questions or comments about the current episode at podcast@helloworld.cc. If you can, please take a moment to give us some feedback on this episode or our podcast generally.
Useful links
Subscribe to Hello World magazine
Find out more about the charitable mission of the Raspberry Pi Foundation
Explore the topic of teaching Programming further by downloading Issue 28 for free
Download our special issues, The Big Book of Computing Pedagogy and The Big Book of Computing Content
Watch the episode where we explore the 'myth of the digital native' in Are young people tech-savvy or tech-dependent?
Read more about the twelve pedagogical principles and the research behind these approaches.
Visit Ada Computer Science and discover the free quality resources for you and your students that are mapped to UK exam boards.
Explore the Computing at School (CAS) forum page
Find out more about CSEd Botswana and the work that Ethel Tshukudu is leading.
Write for us — simply share your idea and we'll help you see it published in a future Hello World issue