Teaching Python

We're two middle school teachers learning and teaching Python

About the show

A podcast by Kelly Paredes and Sean Tibor about their adventures teaching middle school computer science, problem-solving, handling failure, frustration, and victory through the lens of the Python programming language.

Kelly Paredes has taught all over the world and specializes in curriculum design and development. She currently teaches sixth and seventh-grade computer science at Pine Crest School in Fort Lauderdale, Florida. This is her fourth year using Python.

Sean Tibor has worked in marketing and technical management roles selling toothpaste and toothbrushes, designing chemical inventory and tv media databases, enrolling online nursing students, and founding a digital marketing agency. This is his fourth year teaching Python to seventh and eighth-grade students at Pine Crest School in Fort Lauderdale, Florida.

Teaching Python on social media


  • 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.

  • Episode 99: LIVE: The Art of Searching It Up

    October 28th, 2022  |  48 mins 13 secs

    The Teaching Python podcast speaks about how the Google Cycle can help support learning in Code. Teaching kids to “embrace the research side of Coding (and become great at this skill)”

  • Episode 98: Robotics with RobotLab

    October 20th, 2022  |  49 mins 10 secs
    coding, education, nao, robotics

    The Teaching Python podcast speaks with Elad Inbar, founder of RobotLab and Robots for Education and how to improve student engagement by using robots.