Teaching Python cover art

All Episodes

Teaching Python — 162 episodes

#
Title
1

Episode 161: Teaching Hard Things Simply

2

Episode 160: Data Science, Math and Python, Oh My!

3

Episode 159: Big Lessons from Small Models with Gwyneth Peña‑Siguenza

4

Episode 158: Will Vincent on Django, AI Coding, and Why Fundamentals Still Matter

5

Episode 157: Philip Guo: The Code Runs. But Do You Understand It?

6

Episode 156: When Code Leaves the Screen

7

Episode 155: Hello World is Dead

8

Episode 154: Are You Techie Enough?

9

Episode 153: 2025 Holiday Gift Guide

10

Episode 152: High School CS with Quincy Tennyson

11

Episode 151: AI in Practice: Learning from Law & Beyond with Pritesh Patel

12

Episode 150: LLMs with Simon WIllison

13

Episode 149: Guiding Education with Sheena O'Connell

14

Episode 148: PyCon 2025 AI Education Open Space

15

Episode 147: The Power of Teaching APIs

16

Episode 146: PSF Education Outreach Workgroup and the Education Summit

17

Episode 145: The Bigger Picture of Teaching Python

18

Episode 144: Python in Africa with Kudzayi Bamhare

19

Episode 143: Computational Thinking 2.0 with Dr. John Chapin

20

Episode 142: Middle School Magic: Integrating AI, Data Science, and Computational Thinking with Kelly Powers

21

Episode 141: Unlocking Python Expertise with Trey Hunner

22

Episode 140: Girls Programming Network with Renee Noble

23

Episode 139: Code Your Dreams with Brianne Caplan

24

Episode 138: Innovative Coding Education with Pamela Fox

25

Episode 137: Lifelong Learning with Kelsey Hightower

26

Episode 136: Learning Python with Dr. Chuck

27

Episode 135: Python for Lawyers

28

Episode 134: Interview with Jay Miller

29

Episode 133: Live from PyCon 2024

30

Episode 132: Getting Non-Coding Teachers into CS

31

Episode 131: Lightning Talks

32

Episode 130: Coding is Dead?

33

Episode 129: Quickbite: Live Coding and Codealongs

34

Episode 128: From Blocks to Code with PickCode

35

Episode 127: Setting Goals

36

Episode 126: Projects and Portfolios

37

Episode 125: Microlearning

38

Episode 124: Motivated with Coding in the World of AI

39

Episode 123: Five Year Anniversary

40

Episode 122: Ethics of Artificial Intelligence

41

Episode 121: The Board of Knowledge

42

Episode 120: Quick Bites: Failing

43

Episode 119: Quick Bites: Constructivism and Coding

44

Episode 118: Quick Bites: Testing Student Code

45

Episode 117: Intermediate Python With Yasoob Khalid

46

Episode 116: NLP with Ines Montani

47

Episode 115: DroneBlocks with Dennis Baldwin

48

Episode 114: The EduBlocks Evolution and Josh Lowe

49

Episode 113: ChatGPT and Studying Teachers

50

Episode 112: Dash, Plotly, and Learning

51

Episode 111: Generative AI with Eric Matthes

52

Episode 110: CircuitPython with Kattni Rembor

53

Episode 109: What We Did on Our Podcast Sabbatical

54

Episode 108: Hardware for Learning

55

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

56

Episode 106: Interview with Al Sweigart

57

Episode 105: PyCon Education Summit!

58

Episode 104: What We're Reading

59

Episode 103: ChatGPT and Learning

60

Episode 102: The Learner Variability Project

61

Episode 101: 2022 Holiday Gift Guide

62

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

63

Episode 99: LIVE: The Art of Searching It Up

64

Episode 98: Robotics with RobotLab

65

Episode 97: Beyond Computer Science Classrooms

66

Episode 96: Decoupling Grading

67

Episode 95: Managing Your Teacher Workload

68

Episode 94: Anaconda in Education

69

Episode 93: Mission Encodeable

70

Episode 92: Let's Talk Teaching

71

Episode 91: The New Beta Python Micro:bit Editor

72

Episode 90: Equitable Learning

73

PyConUS 2022 Debrief!

74

Episode 89: FinTech Careers

75

Episode 88: Data Science Careers

76

Episode 87: Cybersecurity Careers

77

Episode 86: Thinking Globally

78

Episode 85: Teaching the Basics with Requests

79

Episode 84: Global Computer Science with Will Richardson

80

Episode 83: 2021 Year in Review (or something)

81

Episode 82: Helping Kids Navigate the Online World with Richard Culatta

82

Episode 81: Holiday Gift Guide

83

Episode 80: Reaching for the Stars with Dr. Becky Smethurst

84

Episode 79: Working with Student Data

85

Episode 78: Python Hardware in the Classroom

86

Episode 77: The Power of Bots in the Computer Science Classroom

87

Episode 76: Current Teaching Experiments

88

Episode 75: Lunch with Kelly & Sean

89

Episode 74: Bringing CS Standards to Life

90

Episode 73: Designing Curriculum with Quinten Sheriff

91

Episode 72: Catching Up

92

Episode 71: Summer Professional Development with John Mikton

93

Episode 70: Teaching with Visual Studio Code

94

Episode 69: Teaching with PyCharm Edu

95

Episode 68: Learning How To Learn with Barbara Oakley

96

Episode 67: Mu Editor: Part 1 of the Education IDE Series

97

Episode 66: Designing Projects with Python Libraries

98

Episode 65: Our Favorite Python Libraries

99

Episode 64: Rubrics & Assessments

100

Episode 63: Community Teaching With Discord

101

Episode 62: The New Normal

102

Episode 61: Object-Oriented Thinking

103

Episode 60: Shooting the "Stuff"

104

Episode 59: Crossover with PyBites!

105

Episode 58: Figure It Out

106

Episode 57: Holiday Gift Guide for Techy Kids

107

Episode 56: AI and Machine Learning for Kids with Dale Lane (@dalelane)

108

Episode 55: Unfiltered Friday Conversations

109

Episode 54: Making Projects Happen with Eric Matthes (@ehmatthes)

110

Episode 53: Developing for Mobile, the Web, and Desktop with Russell Keith-Magee ( @freakboy3742 )

111

Episode 52: Teaching the Full Stack with Ali Spittel (@alispittel)

112

Episode 51: Engaging Your Students With The Right Language Featuring @jolson_codes

113

Episode 50: Teaching Robotics With Python

114

Episode 49: Python Tutor with Philip Guo

115

Episode 48: What We Are Using in 2020 To Teach Python

116

Episode 47: Deconstructing the List Lesson

117

Episode 46: Musings About A Very Different School Year

118

Episode 45: The Lost Episode

119

Episode 44: Communicating With Video For Effective Learning

120

Episode 43: Writing Content for Asynchronous Learning with David Amos

121

Episode 42: Teaching Resilience and Building Equity with Elena Aguilar

122

Episode 41: Pythonic Parenting With The Shaw Family

123

Episode 40: A New Way of Teaching

124

Episode 39: Livestreaming about Distance Learning

125

Episode 38: Fun with the Arcade Library and Paul Craven

126

Episode 37: What Happens Behind The Scenes While Teaching Python

127

Episode 36: An Interview with Peter Chan, 4th Grade Teacher

128

Episode 35: Not Just Coders

129

Episode 34: Bonus: Holiday Buying Guide

130

Episode 33: Interview with Eric Matthes

131

Episode 32: Teaching Python With TwilioQuest

132

Episode 31: The School of 2024

133

Episode 30: Teaching Adult Learners

134

Episode 29: Non-Traditional Python Education

135

Episode 28: 10 Things We Wish We Knew

136

Episode 27: Automate the Boring Teaching Stuff

137

Episode 26: Building Lessons and Planning the Curriculum

138

Episode 25: The Best Editors and IDEs for Teaching Python

139

Episode 24: Avoiding the Summer Slide (For Teachers)

140

Episode 23: Being Reflective: A Year of Learning, Teaching, and Python

141

Episode 22: Talking About Teaching With Meg Ray

142

Episode 21: Agriculture and AI with FarmFemmes

143

Episode 20: Building Your Python PLN (Personal Learning Network)

144

Episode 19: No Longer PyCon Newbies

145

Episode 18: Mini-Episode: Pre-PyCon Top 5

146

Episode 17: Abstraction and Analytical Thinking

147

Episode 16: When Philosophy and Python COLLIDE! - Part 2

148

Episode 15: When Philosophy and Python COLLIDE! - Part 1

149

Episode 14: Innovation In An Innovative Field

150

Episode 13: Block-based Python with Josh Lowe

151

Episode 12: Intercontinental Python with Bob and Julian from PyBites

152

Episode 11: Signs of True Learning

153

Episode 10: Teaching with Python Turtle

154

Episode 9: Python For Future Engineers

155

Episode 8: Persistence in Python

156

Episode 7: Teaching with the BBC micro:bit

157

Episode 6: Gaining a Deeper Understanding of Python With Coding Challenges

158

Episode 5: Building Resilience

159

Episode 4: Top Python Books For Teachers

160

Episode 3: Anticipating the Click and Flow

161

Episode 2: The First Week of Python

162

Episode 1: Hello World