Teaching Python
av Sean Tibor and Kelly Paredes
Episode 164: The Science of Remembering
Om den här podden
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 learning, AI literacy, computational thinking, and what people need to understand in an AI-shaped world. Sean Tibor is Vice President of Infrastructure and Cloud at Pfizer and a former computer science teacher. He brings expertise in cloud computing, infrastructure, engineering operations, and technical leadership, connecting what people learn about computing with how large-scale systems are actually built, operated, secured, and maintained. Julian Sequiera is a technologist, Fractional CTO, and Senior Program Manager with more than 20 years of experience in infrastructure, cloud, engineering operations, and large-scale technology programs. He is also the co-founder of PyBites, a Python learning platform and community that has helped thousands of developers improve their Python and software development skills. What We Cover Python Programming and Computer Science Education: Learning Python, teaching programming, computational thinking, debugging, code literacy, and helping beginners build strong mental models. AI and AI Literacy: AI-assisted programming, evaluating AI-generated code, responsible AI use, human judgment, and what learners still need to understand when AI can produce code. Cloud, Infrastructure, and Cybersecurity: Systems, networks, deployment, security, reliability, architecture, and the operational side of software. Data and Software Engineering: APIs, databases, testing, maintainability, version control, software design, and moving from simple scripts to real-world applications. Learning and Technical Growth: How people learn difficult technical concepts, get unstuck, build confidence, and develop the judgment needed to use technology well. Expert Interviews: Conversations with educators, developers, engineers, researchers, technology leaders, and others shaping the future of computing and technical education. Teaching Python remains grounded in Python, but the conversation extends beyond syntax. The podcast explores the knowledge, skills, systems, and judgment people need to learn, build, and make responsible decisions with technology.
Avsnitt
De 50 senaste av 165 avsnitt
- Episode 164: The Science of Remembering · 58 min · Avsnitt 164How 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 163: How Do You Find Time to Keep Learning? · 53 min · Avsnitt 163How 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…
- Episode 162: What Does “Teaching Python” Mean in 2026? · 30 min · Avsnitt 162What 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…
- Episode 161: Teaching Hard Things Simply · 1 h 3 min · Avsnitt 161In 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…
- Episode 160: Data Science, Math and Python, Oh My! · 1 h 0 min · Avsnitt 160In 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…
- Episode 159: Big Lessons from Small Models with Gwyneth Peña‑Siguenza · 56 min · Avsnitt 159What 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…
- Episode 158: Will Vincent on Django, AI Coding, and Why Fundamentals Still Matter · 1 h 12 min · Avsnitt 158In 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…
- Episode 157: Philip Guo: The Code Runs. But Do You Understand It? · 54 min · Avsnitt 157Kelly 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…
- Episode 156: When Code Leaves the Screen · 56 min · Avsnitt 156In 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…
- Episode 155: Hello World is Dead · 48 min · Avsnitt 155In 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…
- Episode 154: Are You Techie Enough? · 50 min · Avsnitt 154What 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…
- Episode 153: 2025 Holiday Gift Guide · 40 min · Avsnitt 153Julian 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…
- Episode 152: High School CS with Quincy Tennyson · 54 min · Avsnitt 152In 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…
- Episode 151: AI in Practice: Learning from Law & Beyond with Pritesh Patel · 55 min · Avsnitt 151In 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…
- Episode 150: LLMs with Simon WIllison · 1 h 36 min · Avsnitt 150In 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…
- Episode 149: Guiding Education with Sheena O'Connell · 48 min · Avsnitt 149Description 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…
- Episode 148: PyCon 2025 AI Education Open Space · 57 min · Avsnitt 148In 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…
- Episode 147: The Power of Teaching APIs · 40 min · Avsnitt 147In 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…
- Episode 146: PSF Education Outreach Workgroup and the Education Summit · 53 min · Avsnitt 146In 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…
- Episode 145: The Bigger Picture of Teaching Python · 1 h 2 min · Avsnitt 145In 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…
- Episode 144: Python in Africa with Kudzayi Bamhare · 53 min · Avsnitt 144In 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…
- Episode 143: Computational Thinking 2.0 with Dr. John Chapin · 56 min · Avsnitt 143In 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…
- Episode 142: Middle School Magic: Integrating AI, Data Science, and Computational Thinking with Kelly Powers · 1 h 0 min · Avsnitt 142In 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…
- Episode 141: Unlocking Python Expertise with Trey Hunner · 52 min · Avsnitt 141Join 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…
- Episode 140: Girls Programming Network with Renee Noble · 1 h 0 min · Avsnitt 140In 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…
- Episode 139: Code Your Dreams with Brianne Caplan · 45 min · Avsnitt 139In 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…
- Episode 138: Innovative Coding Education with Pamela Fox · 56 min · Avsnitt 138In 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…
- Episode 137: Lifelong Learning with Kelsey Hightower · 48 min · Avsnitt 137In 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…
- Episode 136: Learning Python with Dr. Chuck · 55 min · Avsnitt 136Summary This episode features a conversation with Dr. Chuck Severance about making programming accessible to everyone, the importance of practical applications in learning, and…
- Episode 135: Python for Lawyers · 52 min · Avsnitt 135In 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…
- Episode 134: Interview with Jay Miller · 1 h 7 min · Avsnitt 134In 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…
- Episode 133: Live from PyCon 2024 · 33 min · Avsnitt 133In 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…
- Episode 132: Getting Non-Coding Teachers into CS · 39 min · Avsnitt 132Join 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…
- Episode 131: Lightning Talks · 41 min · Avsnitt 131In 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…
- Episode 130: Coding is Dead? · 1 h 5 min · Avsnitt 130In 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…
- Episode 129: Quickbite: Live Coding and Codealongs · 26 min · Avsnitt 129Join 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…
- Episode 128: From Blocks to Code with PickCode · 42 min · Avsnitt 128In 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…
- Episode 127: Setting Goals · 26 min · Avsnitt 127This 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…
- Episode 126: Projects and Portfolios · 26 min · Avsnitt 126In 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…
- Episode 125: Microlearning · 37 min · Avsnitt 125In 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…
- Episode 124: Motivated with Coding in the World of AI · 49 min · Avsnitt 124In 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…
- Episode 123: Five Year Anniversary · 39 min · Avsnitt 123In 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…
- Episode 122: Ethics of Artificial Intelligence · 33 min · Avsnitt 122In 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…
- Episode 121: The Board of Knowledge · 17 min · Avsnitt 121In 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…
- Episode 120: Quick Bites: Failing · 18 min · Avsnitt 120Episode 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…
- Episode 119: Quick Bites: Constructivism and Coding · 22 min · Avsnitt 119In 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…
- Episode 118: Quick Bites: Testing Student Code · 15 min · Avsnitt 118Today, 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…
- Episode 117: Intermediate Python With Yasoob Khalid · 59 min · Avsnitt 117Yasoob 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…
- Episode 116: NLP with Ines Montani · 1 h 2 min · Avsnitt 116This 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…
- Episode 115: DroneBlocks with Dennis Baldwin · 55 min · Avsnitt 115In 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…







