Episodes

  • Episode 135: Python for Lawyers
    Jul 8 2024
    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 being integrated into the law curriculum to enhance the analytical and information processing skills of law students. The episode kicks off with introductions and personal anecdotes, setting the stage for a thought-provoking discussion about the future of legal education. Morgan and Wes share their unique journey of incorporating Python into their legal courses, detailing their beginning stages and the progression they've seen in their students. They discuss the challenges and rewards of teaching coding to future lawyers and the significant benefits it provides to their legal studies and careers. Through real-life examples and success stories, listeners gain insight into how Python is not only a tool for software development but also a powerful aid in legal problem-solving and decision-making. The episode wraps up with a look at the broader implications and future opportunities for law graduates who possess coding skills. Sean and Kelly highlight the feedback from employers and the growing demand for tech-savvy lawyers in the industry. Whether you're a law student, educator, or tech enthusiast, this episode offers a compelling look at how the integration of coding into non-traditional fields can open new avenues for innovation and efficiency. Special Guests: Morgan Gray and Wes Oliver.
    Show more Show less
    52 mins
  • Episode 134: Interview with Jay Miller
    Jul 1 2024
    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 black ecosystem. We discuss how his organization fosters safe, equitable, and accessible environments for Black developers, breaking down barriers and creating pathways for new talent to enter and thrive in the industry. Our discussion touches on the critical need for diversity and inclusion within tech communities and companies. Jay elaborates on practical strategies to make tech events and workplaces more welcoming for historically excluded groups. From the importance of having a strong code of conduct to providing logistical support like childcare and travel reimbursements, Jay emphasizes how small actions can make a significant impact in creating a culture where everyone feels they belong. We also dive into the often overlooked challenges that Black tech professionals face, such as negotiating salaries and finding mentors who look like them. Jay offers invaluable insights on why visibility and representation matter, sharing personal anecdotes and practical advice for both aspiring developers and established leaders. Whether you're an educator, a tech professional, or someone interested in creating more inclusive communities, this episode is packed with thought-provoking discussions and actionable takeaways. Special Guest: Jay Miller.
    Show more Show less
    1 hr and 7 mins
  • Episode 133: Live from PyCon 2024
    Jun 12 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, addressing the challenges and barriers educators face such as financial constraints, time commitments, and overcoming imposter syndrome. With contributions from a live audience, the episode delves into personal experiences of attendees, highlighting the immense value these conferences provide for professional development and networking. Discussion points include the benefits of the Education Summit, opportunities for cross-disciplinary learning, and the sense of community that PyCon fosters. The hosts also propose solutions to increase educator participation, including the potential for travel grants and better informational outreach. Together, they emphasize the collective goal of enriching the teaching and learning experience within the Python community by encouraging wider educator involvement.
    Show more Show less
    33 mins
  • Episode 132: Getting Non-Coding Teachers into CS
    May 28 2024
    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 implementing coding programs in schools, and how tools like the Imagi Charm are designed to make coding tangible and relatable for students. Discover how non-coder teachers are overcoming their hesitations and embracing coding to inspire a new generation of learners. This episode sheds light on the importance of coding in today’s education and the crucial role of creativity and cross-curricular connections in engaging students. Hear firsthand accounts of teachers and educators who, despite having no coding background, have successfully integrated coding into their curriculum, making it a valuable tool for enhancing cognitive skills and preparing students for the future. Explore the transformative power of coding education and how it’s shaping the educators of tomorrow. Whether you are a seasoned coding professional or a curious newcomer to the field of education technology, this episode offers valuable insights into making coding accessible and fun for everyone. Through real-world examples and engaging discussions, discover how coding is not just about learning a new language but about building a foundation for critical thinking, problem-solving, and creativity in the digital age. Special Guests: Chelsea Clagg and Dora Palfi.
    Show more Show less
    39 mins
  • Episode 131: Lightning Talks
    May 15 2024
    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 the tone for a spirited exchange, the episode offers a deep dive into the essence of Lightning Talks. Through engaging discussions, Sean and Kelly share personal insights and practical examples of incorporating this format into classroom settings, from coding classes to improving public speaking skills among students. Listeners will gain valuable strategies for employing Lightning Talks as a pedagogical tool, with emphasis on their simplicity, the encouragement of critical thinking, and the promotion of a more inclusive and engaging learning environment. The episode is rich with anecdotes and experiences, highlighting how these brief, impromptu presentations can ease the anxiety associated with public speaking, inspire creativity, and facilitate a deeper connection with subject matter. Furthermore, the conversation also touches on the adaptability of Lightning Talks across different educational contexts, offering listeners a comprehensive view on integrating this format into their teaching repertoire to ignite enthusiasm and foster a vibrant learning culture.
    Show more Show less
    41 mins
  • Episode 130: Coding is Dead?
    Apr 28 2024
    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 with a lineup of distinguished guests. Each voice adds a unique perspective on how AI is reshaping the landscape of coding and education. Joining the discussion, we have Michael Kennedy from the Talk Python To Me podcast, known for his expertise in Python and its applications across various domains. Next, Blake Rayfield, a professor at Northern Arizona University, shares his perspective on the role of AI in higher education and research. The episode is rounded out with Brian Okken, host of the Python Test podcast, who provides a critical look at how AI is influencing software testing and development practices. Together, this panel navigates the complex terrain of AI's role in coding and education, sparking insightful debates and offering viewpoints that reflect the diverse spectrum of thought in the tech community. Special Guests: Blake Rayfield, Brian Okken, and Michael Kennedy.
    Show more Show less
    1 hr and 6 mins
  • Episode 129: Quickbite: Live Coding and Codealongs
    Mar 29 2024
    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 conversation covers the importance of error normalization, metacognition, critical thinking, and student participation, emphasizing the role live coding plays in empowering students to solve problems and build confidence in their coding abilities.
    Show more Show less
    26 mins
  • Episode 128: From Blocks to Code with PickCode
    Mar 24 2024
    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 an engaging and enjoyable experience for students. The conversation also covers personal anecdotes from the hosts and guest, emphasizing the balance between fun and learning in coding education. Today's Topics: Making Coding Engaging Personal Coding Stories and Teachings Tools and Strategies for Coding Education Special Guest: Charlie Meyer.
    Show more Show less
    42 mins