Teaching Python

Episode 150: LLMs with Simon WIllison


Listen Later

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 LLMs in coding education, from the benefits of faster iteration cycles to the risks of students losing that crucial "aha moment" when they solve problems independently. Simon shares insights on prompt injection vulnerabilities, the importance of local models for privacy, and why he believes LLMs are much harder to use effectively than most people realize.

Key topics include:

  • Educational Strategy: When to introduce AI tools vs. building foundational skills first
  • Security Concerns: Prompt injection attacks and their implications for educational tools
  • Student Engagement: Maintaining motivation and problem-solving skills in an AI world
  • Practical Applications: Using LLMs for code review, debugging, and rapid prototyping
  • Privacy Issues: Understanding data collection and training practices of major AI companies
  • Local Models: Running AI tools privately on personal devices
  • The "Jagged Frontier": Why LLMs excel at some tasks while failing at others
  • Simon brings 20 years of Django experience and deep expertise in both web development and AI tooling to discuss how educators can thoughtfully integrate these powerful but unpredictable tools into their classrooms. The conversation balances excitement about AI's potential with realistic assessments of its limitations and risks.

    Whether you're a coding educator trying to navigate the AI revolution or a developer interested in the intersection of education and technology, this episode provides practical insights for working with LLMs responsibly and effectively.

    Resources mentioned:

    • Simon's blog: simonwillison.net
    • Mission Encodable curriculum
    • Datasette and LLM tools
    • GitHub Codespaces for safe AI experimentation
    • Special Guest: Simon Willison.

      Support Teaching Python

      ...more
      View all episodesView all episodes
      Download on the App Store

      Teaching PythonBy Sean Tibor and Kelly Paredes

      • 4.7
      • 4.7
      • 4.7
      • 4.7
      • 4.7

      4.7

      23 ratings


      More shows like Teaching Python

      View all
      Decoder with Nilay Patel by The Verge

      Decoder with Nilay Patel

      3,138 Listeners

      Software Engineering Daily by Software Engineering Daily

      Software Engineering Daily

      625 Listeners

      Talk Python To Me by Michael Kennedy

      Talk Python To Me

      580 Listeners

      Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

      Super Data Science: ML & AI Podcast with Jon Krohn

      303 Listeners

      Python Bytes by Michael Kennedy and Brian Okken

      Python Bytes

      214 Listeners

      Pod Save America by Crooked Media

      Pod Save America

      87,312 Listeners

      The Daily by The New York Times

      The Daily

      112,484 Listeners

      Darknet Diaries by Jack Rhysider

      Darknet Diaries

      8,068 Listeners

      The freeCodeCamp Podcast by freeCodeCamp.org

      The freeCodeCamp Podcast

      486 Listeners

      DataFramed by DataCamp

      DataFramed

      267 Listeners

      You're Wrong About by Sarah Marshall

      You're Wrong About

      21,868 Listeners

      The Real Python Podcast by Real Python

      The Real Python Podcast

      141 Listeners

      AI For Humans: Making Artificial Intelligence Fun & Practical by Kevin Pereira & Gavin Purcell

      AI For Humans: Making Artificial Intelligence Fun & Practical

      273 Listeners

      Good Hang with Amy Poehler by The Ringer

      Good Hang with Amy Poehler

      10,876 Listeners