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