Teaching Python

Episode Archive

Episode Archive

148 episodes of Teaching Python since the first episode, which aired on December 5th, 2018.

  • Episode 111: Generative AI with Eric Matthes

    July 1st, 2023  |  1 hr 4 mins

    Coming out of PyCon 2023's Education Summit, Eric Matthes joins Kelly and Sean to discuss the potential risks and rewards of generative AI like ChatGPT in education settings. Eric is the author of Python Crash Course and a former high school computer science teacher.

  • Episode 110: CircuitPython with Kattni Rembor

    June 23rd, 2023  |  1 hr 4 mins
    adafruit, circuitpython, coding for kids, codingeducation, creative coding, digital literacy, diy electronics, educational technology, educationalpython, interactive learning, kattnirembor, maker education, microcontrollers, open source projects, programmingprojects, python tutorials, pythoncoding, pythonforbeginners, robotics, stem education, tech education, tech tutorials, women in tech

    It's no secret that we're huge fans of CircuitPython and the plethora of boards from Adafruit that make learning more tactile and colorful. We chat with friend of the show Kattni Rembor, a Creative Engineer sponsored by Adafruit to talk about her work with CircuitPython and the vibrant community that has sprung up around it.

  • Episode 109: What We Did on Our Podcast Sabbatical

    May 30th, 2023  |  32 mins 58 secs
    ai, computer science, continuous learning, education, finance, graduation, machine learning, mathematics, podcast, python, students, teaching python, teamwork, turtle

    In this episode of the Teaching Python podcast, hosts Kelly Schuster-Paredes and Sean Tibor discuss their personal updates, celebrate the achievements of their former students, and anticipate future podcast activities. They express their pride in students moving on to study computer science, artificial intelligence, machine learning, and related fields in college. Kelly and Sean also hint at potentially inviting past students to the podcast and announce plans to enhance their Patreon community with exclusive benefits.

  • Episode 108: Hardware for Learning

    March 12th, 2023  |  43 mins 57 secs
    advanced placement, coding, education, hardware, python

    Kelly and Sean interview Ryan Dehmoubed, co-founder of JuiceMind, a startup focused on hardware and software for the K-12 computer science education market. Their initial products focus on the AP Computer Science curriculum with a goal of making coding more engaging while showing students the practical applications of coding.

  • Episode 107: AI In The Middle School with Dr. Nisha Talagala

    March 5th, 2023  |  47 mins 51 secs
    artificial intelligence, machine learning, python, teaching

    In this episode, Dr. Nisha Talagala from AIClub joins hosts Sean Tibor and Kelly Schuster-Paredes to discuss the basics of teaching Artificial Intelligence (AI) and Machine Learning (ML) for middle school students, including how AI is used in our daily lives, how to create your own AI projects, and why it's essential to understand the ethics of AI.

  • Episode 106: Interview with Al Sweigart

    February 23rd, 2023  |  56 mins 1 sec
    education, python, writing

    After years of being atop our "must-have guests" list, Kelly and Sean finally get to interview Al Sweigart, author of Automate the Boring Stuff with Python, as well as many other books and courses that help people learn Python more effectively.

  • Episode 105: PyCon Education Summit!

    February 8th, 2023  |  11 mins 22 secs
    conferences, education, pycon

    Kelly and Sean are organizing the PyCon US Education Summit for 2023. Join us to learn more about the summit, what we've learned from attending, and how you can get involved.

  • Episode 104: What We're Reading

    January 24th, 2023  |  43 mins 33 secs
    ai, books, data visualization, ml, pycon, python

    In Episode 104 of the Teaching Python podcast, Kelly and Sean share their book recommendations, including "The Missing ReadMe," "Fundamentals of Artificial Intelligence," "Accelerate: The Science of Lean Software and DevOps," "Fluent Python" and the new edition of "Python Crash Course" by Eric Matthes. They share their wins of the week and announce their planning for the Education Summit at PyCon 2023.

  • Episode 103: ChatGPT and Learning

    January 5th, 2023  |  49 mins 34 secs
    artificial intelligence, chatgpt, computer science education, critical thinking, education technology, learning, teaching

    In this episode of Teaching Python, Kelly and Sean consider the potential effects of ChatGPT on computer science education. They explore the question of whether ChatGPT will assist or hinder the learning process, and consider ways in which this innovative artificial intelligence tool might be used beneficially.

  • Episode 102: The Learner Variability Project

    December 24th, 2022  |  49 mins 39 secs
    contextual factors, designing for learning, differentiation, diverse learners, formative assessment, learner variability, learning styles, marginalized learners, powerful experiences, scaffolding, teaching programming, whole child learning

    In Episode 102 of the Teaching Python podcast with Kelly and Sean, the topic is learner variability, based on an article by Jessica Jackson of the Digital Promise Project. This episode discusses how to effectively teach programming to a diverse group of learners, and how to adapt to the individual needs and learning styles of each student.

  • Episode 101: 2022 Holiday Gift Guide

    December 11th, 2022  |  48 mins 13 secs
    gift guide, holidays, python, robots, teaching

    Whether you're a teacher looking for some inspiration for your holiday wishlist, or a student looking for a gift for your favorite computer science teacher, this episode has you covered. From practical tools like an online course about Python, to fun gadgets like a Lego rollercoaster or desktop robot, there's something for everyone on this list.

  • Episode 100: Celebrating Motivation (with @mkennedy & @brianokken)

    November 5th, 2022  |  46 mins 15 secs
    programming, python, teaching

    After 100 episodes of Teaching Python, Kelly and Sean invite some friends of the show to share how they stay motivated.