Skip to content
Teaching Python podcast artwork

PODCAST · education

Teaching Python

by Sean Tibor and Kelly Paredes

Teaching Python is a podcast about Python programming, computer science education, AI literacy, software development, cloud computing, cybersecurity, data, and how people learn technical skills. Hosted by Kelly Schuster-Paredes, Sean Tibor, and Julian Sequeira, the show is for educators, developers, technology leaders, and lifelong learners who want to better understand how Python connects to the wider world of computing. Episodes explore not only how people learn to code, but also how they build technical judgment, understand systems, evaluate AI-generated code, work with data, think about security, and move from beginner programming into real-world software development. About the Hosts Kelly Schuster-Paredes is a teacher who codes whose work has expanded from classroom computer science into AI strategy, curriculum design, professional learning, educational technology, and responsible technology adoption. Her background in Python and computer science education shapes her focus on lear

Publisher-supplied feed metadata · PodParley refreshed Oct 17, 2026 · Source feed

Episodes

  1. Episode 164:  The Science of Remembering

    How much of what we learn do we actually remember? And what if one of the most effective ways to learn is to regularly challenge ourselves to recall what we already know? In episode 164 of Teaching Python, Kelly Schuster-Paredes and Julian Sequeira welcome Python educator and Python Morsels…

    more
  2. Episode 163: How Do You Find Time to Keep Learning?

    How do you keep learning when there never seems to be enough time? The answer may be less about finding more time and more about building learning into the way you already work, solve problems, use AI, and connect with other people. In Episode 163 of the Teaching Python Podcast, Sean Tibor, Kelly...

  3. Episode 162: What Does “Teaching Python” Mean in 2026?

    What does teaching Python mean in 2026, when AI can generate code and programming sits inside a much larger computing landscape? Teaching Python started as a podcast about teaching programming in the classroom, but both the hosts and the world around Python have changed. In this episode, Kelly…

    more
  4. Episode 161: Teaching Hard Things Simply

    In this episode of Teaching Python, Kelly and Julian welcome IBM Distinguished Engineer Jeff Crume to talk about teaching hard things simply. The conversation begins with Jeff’s short, visually driven videos and the studio setup behind them, including the lightboard format, the editing process…

    more
  5. Episode 160: Data Science, Math and Python, Oh My!

    In this episode, Kelly Schuster-Paredes speaks with Mahmoud Harding about his work in data science education and the way he thinks about teaching Python, R, and statistics. Mahmoud explains that he is the instructional design director at Data Science for Everyone, where the goal is to make data...

  6. Episode 159: Big Lessons from Small Models with Gwyneth Peña‑Siguenza

    What can small language models teach us that the largest AI models cannot? Kelly and Julian are joined by Microsoft Cloud Advocate Gwyneth Peña-Sigüenza to explore why working with small language models (SLMs) may be one of the best ways to understand AI. Rather than relying on increasingly…

    more
  7. Episode 158: Will Vincent on Django, AI Coding, and Why Fundamentals Still Matter

    In this episode, Python Developer Advocate and author Will Vincent joins the hosts to discuss the lasting appeal of Django, changes in how people learn web development, and the ways AI is reshaping software engineering. While modern AI tools can generate working code in seconds, Django's...

  8. Episode 157: Philip Guo: The Code Runs. But Do You Understand It?

    Kelly talks with Philip Guo, creator of Python Tutor, about how the tool helps students trace code and understand programming basics. They also discuss the challenges AI-generated code creates in the classroom and possible ways to support student learning. *Wins of the Week * Philip: Hiring a...

  9. Episode 156: When Code Leaves the Screen

    In this episode of Teaching Python, Kelly Schuster-Paredes and Julian Sequeira are joined by engineer and maker Todd Kurt to discuss what happens when code leaves the screen and starts interacting with the physical world. The conversation centers on CircuitPython, MicroPython, and physical...

  10. Episode 155: Hello World is Dead

    In this episode, Sean, Kelly, and Julian tackle a provocative question: is the traditional "Hello, World" first program dead? What was once a thrilling moment of agency — telling a computer to do something and watching it respond — now competes with AI assistants, voice interfaces, and tools that...

  11. Episode 154: Are You Techie Enough?

    What does it really mean to be "techie"? Sean, Kelly, and guest Amelia Hough-Ross dig into the labels we put on ourselves and others — and why curiosity and persistence matter more than credentials. From imposter syndrome to productive struggle, this episode redefines what it means to be…

    more
  12. Episode 153: 2025 Holiday Gift Guide

    Julian Sequeira from PyBites joins Sean and Kelly to share their top holiday gift picks for coders, makers, and educators. This episode features 15+ gift ideas ranging from budget-friendly maker tools to classroom robots—plus book recommendations, coding platforms, and a few surprises. Show Notes...

  13. Episode 152: High School CS with Quincy Tennyson

    In this episode, we sit down with Quincy Tennyson, who teaches an impressive four-year computer science pathway at Fern Creek High School. Quincy's background in the Marine Corps and as a network engineer brings a unique perspective to CS education. He discusses his curriculum progression from...

  14. Episode 151: AI in Practice: Learning from Law & Beyond with Pritesh Patel

    In this episode, Sean and Kelly welcome Pritesh Patel, a computer scientist specializing in AI who brings over 20 years of experience from companies like Turner Broadcasting, Walmart, and GE to his current role at Fisher Phillips law firm. Pritesh shares fascinating insights about implementing AI...

  15. Episode 150: LLMs with Simon WIllison

    In this milestone 150th episode, hosts Kelly Schuster-Paredes and Sean Tibor sit down with Simon Willison, co-creator of Django and creator of Datasette and LLM tools, for an in-depth conversation about artificial intelligence in Python education. The discussion covers the current landscape of…

    more
  16. Episode 149: Guiding Education with Sheena O'Connell

    Description In this episode, we're thrilled to welcome Sheena O'Connell, an educator and developer from South Africa who has been making waves in the Python education community. Sheena shares her journey from electrical engineering to founding Prelude, where she runs advanced Django learning...

  17. Episode 148: PyCon 2025 AI Education Open Space

    In this special episode of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes convene an open space discussion at PyCon US 2025 in Pittsburgh. Surrounded by a diverse group of educators, developers, and learners, they hand the mic to the community to answer two key questions: How are…

    more
  18. Episode 147: The Power of Teaching APIs

    In Episode 147 of Teaching Python, Sean Tibor and Kelly Schuster-Paredes focus on the importance and power of teaching APIs to coding students. They share personal stories and practical strategies for engaging students with APIs, from simple use cases to more complex projects. Join them as they...

  19. Episode 146: PSF Education Outreach Workgroup and the Education Summit

    In episode 146 of Teaching Python, hosts Sean Tibor and Kelly Schuster Perez delve into the newly established Python Education and Outreach Work Group, featuring guests Cheuk Ting Ho and Keith Murray. The group, aimed at enhancing Python education within the community, outlines its mission to...

  20. Episode 145: The Bigger Picture of Teaching Python

    In episode 145 of Teaching Python, Sean Tibor and Kelly Schuster-Paredes celebrate their six-year podcast anniversary and discuss the shifts within computer science education and the growing influence of AI. They both reflect on the podcast’s journey, their experiences with Blue Sky, and the...

  21. Episode 144: Python in Africa with Kudzayi Bamhare

    In episode 144 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes are joined by special guest Kudzayi Bamhare from Zimbabwe. They dive into the important topic of Python education as a driver of innovation in Africa, focusing specifically on the challenges and opportunities in...

  22. Episode 143: Computational Thinking 2.0 with Dr. John Chapin

    In Episode 143 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes engage in a compelling conversation with Dr. John Chapin, a renowned computer science educator and presenter at CSTA. As the CS Pathway Leader at the Academies of Loudoun, Dr. Chapin brings over a decade of experience…

    more
  23. Episode 142: Middle School Magic: Integrating AI, Data Science, and Computational Thinking with Kelly Powers

    In Episode 142 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes are joined by Kelly Powers, a fellow middle school educator and curriculum designer, to explore the dynamic world of middle school instruction. As a passionate advocate for computational thinking, Powers shares…

    more
  24. Episode 141: Unlocking Python Expertise with Trey Hunner

    Join hosts Kelly Schuster-Paredes and Sean Tibor as they welcome esteemed Python expert Trey Hunner to the show. This episode is a delightful mix of practical insights, engaging stories, and thought-provoking discussions about Python and teaching. Trey shares his experiences with listeners,...

  25. Episode 140: Girls Programming Network with Renee Noble

    In this episode of Teaching Python, Sean and Kelly are joined by Renee Noble, a dynamic Microsoft Cloud Advocate and CEO of a nonprofit dedicated to helping women and gender-diverse individuals learn to code. The discussion delves into Renee's inspiring journey from chemical engineering to tech...

  26. Episode 139: Code Your Dreams with Brianne Caplan

    In Episode 139 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes welcome back Brianne Caplan, the dynamic founder of Code Your Dreams. The conversation explores the exciting advancements in coding education since Brianne's last appearance in 2019. They delve into the importance of...

  27. Episode 138: Innovative Coding Education with Pamela Fox

    In episode 138 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes welcome Pamela Fox, a Principal Developer Advocate at Microsoft, to discuss the dynamic world of teaching, coding, and creating. Pamela shares her experiences working with Python in the cloud, emphasizing the various...

  28. Episode 137: Lifelong Learning with Kelsey Hightower

    In this insightful episode of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes engage in a dynamic conversation with the eminent Kelsey Hightower. The episode delves into Hightower's journey from self-taught programmer to distinguished engineer at Google, touching on the significance…

    more
  29. Episode 136: Learning Python with Dr. Chuck

    Summary This episode features a conversation with Dr. Chuck Severance about making programming accessible to everyone, the importance of practical applications in learning, and the potential of remote internships in programming education. Description In this episode of Teaching Python, hosts…

    more
  30. Episode 135: Python for Lawyers

    In this episode of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes dive deep into the innovative intersection of law and coding with special guests Morgan Gray and Wes Oliver from Duquesne University's School of Law. This fascinating conversation explores how Python programming is...

  31. Episode 134: Interview with Jay Miller

    In this episode, we have a candid conversation with Jay Miller, the founder of Black Python Devs. Jay shares his journey into the tech world, highlighting the inspiration behind starting Black Python Devs and the essential role it plays in extending the reach of the Python community into the…

    more
  32. Episode 133: Live from PyCon 2024

    In this special episode of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes broadcast live from PyCon US 2024, exploring the significant role educators play within the Python community. The hosts discuss the importance of engaging more educators at PyCon and other Python conferences,...

  33. Episode 132: Getting Non-Coding Teachers into CS

    Join us in an enlightening conversation with Dora Palfi, co-founder of Imagi, and Chelsea Clagg, an instructional technology coach from Frederick County, Virginia, who share their experiences with making coding education more inclusive and accessible. Learn about the challenges and triumphs of...

  34. Episode 131: Lightning Talks

    In the latest episode of Teaching Python, “Episode 131: Embracing the Spark with Lightning Talks,” hosts Sean Tibor and Kelly Schuster-Paredes delve into how the concise and dynamic format of Lightning Talks can revolutionize teaching and learning. Beyond the light-hearted introduction that sets...

  35. Episode 130: Coding is Dead?

    In this episode, we grapple with the provocative question: Is coding still relevant in a rapidly evolving world dominated by generative AI? Our engaging panel discussion features insights from Sean Tibor and Kelly Schuster-Paredes, hosts and creators of the renowned Teaching Python podcast, along...

  36. Episode 129: Quickbite: Live Coding and Codealongs

    Join Sean and Kelly in this QuickBites episode as they explore the technique of live coding presentations in education. They highlight the cognitive benefits, such as active learning and enhanced understanding, as well as the engagement and communication fostered through this teaching method. The...

  37. Episode 128: From Blocks to Code with PickCode

    In episode 128 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes dive into the world of coding education, focusing on the journey from block to text coding. They are joined by Charlie Meyer, co-founder and CEO of Pick Code, to discuss strategies and tools that make learning to code…

    more
  38. Episode 127: Setting Goals

    This episode of Teaching Python is a quick bite about setting goals. Sean Tibor and Kelly Schuster-Paredes discuss the importance of goal setting and how it can lead to personal and professional growth. They explore different types of goals, such as accomplishment goals and transformative goals,...

  39. Episode 126: Projects and Portfolios

    In Episode 126 of the "Teaching Python" podcast, hosts Sean Tibor and Kelly Schuster-Paredes delve into the fascinating realm of projects and portfolios for young coders. Expanding on the importance of showcasing coding skills, they explore how portfolios act as a powerful tool to demonstrate...

  40. Episode 125: Microlearning

    In episode 125 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes dive into the concept of micro learning, discussing its benefits in fostering long-term memory retention and profound comprehension. The hosts advocate formalizing micro learning--breaking down topics into…

    more
  41. Episode 124: Motivated with Coding in the World of AI

    In this episode, Sean and Kelly focus on maintaining engagement in a pedagogical and professional setting during interaction with AI. They share meaningful anecdotes from their respective fields, offering a variety of methods to increase productivity and interest. Kelly, as an educator, discusses...

  42. Episode 123: Five Year Anniversary

    In this commemorative episode, Kelly and Sean celebrate their fifth year at Teaching Python. They reflect upon the origins of the podcast, how it has evolved, successes and challenges they've faced, and valuable lessons learned over the years. This episode underscores the importance of embracing...

  43. Episode 122: Ethics of Artificial Intelligence

    In Episode 122 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes, explore the multifaceted role of AI in society together with their special guest, Cecilia Danesi. An expert in AI ethics and social impact, Cecilia shares in depth knowledge and interesting insights on the influence…

    more
  44. Episode 121: The Board of Knowledge

    In this episode of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes dive into the world of teaching coding with their special guest, the Board of Knowledge. This unique teaching tool, a large whiteboard spanning the back wall of their computer science classroom, is a visual...

  45. Episode 120: Quick Bites: Failing

    Episode 120: The Role of Failure in Learning In this episode of the Teaching Python podcast, co-hosts Sean Tibor and Kelly Schuster Paredes discuss the significance of failure in learning. They assert that failure is a crucial part of development and growth, providing an opportunity to be…

    more
  46. Episode 119: Quick Bites: Constructivism and Coding

    In this episode of our teaching series, we dive into learners and their coding journey. We spotlight the Constructivist learning approach, emphasizing its core tenets: active learning, connecting coding to real-world challenges, the crucial role of collaboration, and the sheer power of…

    more
  47. Episode 118: Quick Bites: Testing Student Code

    Today, we'll talk about how to test students' code using automated tools. For example, the unit testing built into Replit's Teams for Education allows students to see if their code is correct, while teachers can quickly assess dozens of submissions. We'll also talk about potential pitfalls that…

    more
  48. Episode 117: Intermediate Python With Yasoob Khalid

    Yasoob Khalid is a blogger, developer at Microsoft, and author of Practical Python Projects and Intermediate Python. Growing up in Pakistan, he saw that there was a lack of resources for learners in developing countries, so he started to blog about what he was learning. Over time, this grew into...

  49. Episode 116: NLP with Ines Montani

    This episode dives into the multifaceted realm of Natural Language Processing (NLP) with a guest expert, [Ines Montani](#). The discussion revolves around the use of Python in the context of NLP, the complexities of language, the design of label schemes, and how educators and students can dive…

    more
  50. Episode 115: DroneBlocks with Dennis Baldwin

    In this captivating episode of Teaching Python, Kelly and Sean sit down with the innovative mind behind DroneBlocks.io, Dennis Baldwin. As a child, Dennis was deeply fascinated with remote control cars and airplanes. That childhood passion translated into a profound interest in engineering, as he...

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.

No matches for "" in this podcast's transcripts.

Showing of matches

TOPICS IN THIS SHOW

Click any topic to search every transcript on PodParley for moments someone mentioned it.

Loading reviews...

ABOUT THIS SHOW

Teaching Python is a podcast about Python programming, computer science education, AI literacy, software development, cloud computing, cybersecurity, data, and how people learn technical skills. Hosted by Kelly Schuster-Paredes, Sean Tibor, and Julian Sequeira, the show is for educators, developers, technology leaders, and lifelong learners who want to better understand how Python connects to the wider world of computing. Episodes explore not only how people learn to code, but also how they build technical judgment, understand systems, evaluate AI-generated code, work with data, think about security, and move from beginner programming into real-world software development. About the Hosts Kelly Schuster-Paredes is a teacher who codes whose work has expanded from classroom computer science into AI strategy, curriculum design, professional learning, educational technology, and responsible technology adoption. Her background in Python and computer science education shapes her focus on lear

HOSTED BY

Sean Tibor and Kelly Paredes

CATEGORIES

Frequently Asked Questions

How many episodes does Teaching Python have?

Teaching Python currently has 165 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is Teaching Python about?

Teaching Python is a podcast about Python programming, computer science education, AI literacy, software development, cloud computing, cybersecurity, data, and how people learn technical skills. Hosted by Kelly Schuster-Paredes, Sean Tibor, and Julian Sequeira, the show is for educators,...

How often does Teaching Python release new episodes?

Teaching Python publishes regularly with 165 episodes available. Check the episode list for the typical release schedule.

Where can I listen to Teaching Python?

You can listen to Teaching Python on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.

Who hosts Teaching Python?

Teaching Python is created and hosted by Sean Tibor and Kelly Paredes.
URL copied to clipboard!