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
      Hanselminutes with Scott Hanselman by Scott Hanselman

      Hanselminutes with Scott Hanselman

      384 Listeners

      Making Sense with Sam Harris by Sam Harris

      Making Sense with Sam Harris

      26,346 Listeners

      Pivot by New York Magazine

      Pivot

      9,585 Listeners

      This Week in Tech (Audio) by TWiT

      This Week in Tech (Audio)

      3,057 Listeners

      Talk Python To Me by Michael Kennedy

      Talk Python To Me

      585 Listeners

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

      Super Data Science: ML & AI Podcast with Jon Krohn

      304 Listeners

      Python Bytes by Michael Kennedy and Brian Okken

      Python Bytes

      214 Listeners

      The freeCodeCamp Podcast by freeCodeCamp.org

      The freeCodeCamp Podcast

      484 Listeners

      Practical AI by Practical AI LLC

      Practical AI

      209 Listeners

      Fiction - Comedy Fiction by The Sunset Explorers

      Fiction - Comedy Fiction

      6,444 Listeners

      The Real Python Podcast by Real Python

      The Real Python Podcast

      142 Listeners

      All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

      All-In with Chamath, Jason, Sacks & Friedberg

      9,948 Listeners

      Deep Questions with Cal Newport by Cal Newport

      Deep Questions with Cal Newport

      1,313 Listeners

      Hard Fork by The New York Times

      Hard Fork

      5,489 Listeners

      The Python Show by Learning about Python together

      The Python Show

      2 Listeners