Half Stack Data Science

S03E02 - The joy of teaching Python - with Reuven Lerner

Half Stack Data Science

Show Notes

In this episode of Half Stack Data Science we continue our season 3, all about data science education, with a conversation with Reuven Lerner.

Reuven is a full-time Python trainer with a bachelor's degree in computer science and engineering from MIT, and a PhD in learning sciences from Northwestern University.

In 2020, Reuven published "Python Workout" a collection of Python exercises with extensive explanations, published by Manning. He's currently working on "Pandas workout" a similar collection of exercises using the "pandas" library for data analytics.

Reuven's free, weekly "Better developers" newsletter, about Python and software engineering, is read by more than 30,000 developers around the globe.

Reuven's most recent venture is Bamboo Weekly: Every Wednesday, he presents a problem based on current events, using a public data set. And every Thursday, he shared detailed solutions to those problems using Pandas.

We spoke to Reuven about his love of teaching Python to beginners, what he thinks of notebooks and ChatGPT as educational tools, and how he got banned for life from advertising on Facebook.

More from Half Stack Data Science

Jul 26, 2026

In this episode, we tackle the question of learning in the age of AI. Among other things, we talked about: whether worrying about AI is the same as worrying about calculators why David gets all his students to turn AI features off while learning why rising token prices might end up being a great thing whether AI slop is worse than human slop what we can learn from sailing as we think about our future in an AI world

May 4, 2026

In this episode, we discuss: - Will people really just write all their own software instead of buying it? - Is the change management around GenAI projects any different from other technologies? - What is the right approach when giving people freedom to vibe code internal tools? - Is there room for a new role to emerge as a bridge between vibe coding and useful internal tools, a technical connector of AI capability and business value?

Mar 16, 2026

In the first episode of the new season, we discuss: whether it's a good thing that we can produce more with GenAI, how GenAI will force us to consider the purpose of education, how we are supposed to develop wisdom if GenAI can just build everything for us, how AI-written code introduces "cognitive debt", and in a roundabout way we discuss whether GenAI will kill software companies --- David’s book, The Well-Grounded Data Analyst is out! ⁠https://www.manning.com/books/the-well-grounded-data-analyst⁠ If you want to find out more, we have a whole episode about it: https://halfstackdatascience.com/s3-finale-the-well-grounded-data-analyst-with-david-asboth

Jan 24, 2026

In this episode, we wrapped up 2025 by reflecting on what we talked about on the podcast, where AI is and where it's heading, and looked ahead to 2026. We also discussed some of our favourite sci-fi books we read last year!

Jun 22, 2025

In this episode, we spoke to Kirsten Hill. Dr Kirsten Hill is a researcher, writer, and the founder of bisque — a survey platform that actually cares if you get good data. She has a Ph.D. from the University of Pennsylvania, has led research for the Bill & Melinda Gates Foundation, and has worked with over 100 mission-driven teams on measurement & evaluation. This past year, she authored her first book, Ask Better Questions, a top release on survey design — and realized that writing the book wasn’t enough. If she really wanted to change how people do research, she had to build the tools that would make it easier to do it right. With real-time AI feedback, intuitive design, and built-in best practices, bisque makes it easy to create surveys that get you the answers you actually need. We spoke to Kirsten about how and why surveys are often bad, why she believes the major survey platforms aren't fit for purpose, why she's building her own survey platform "bisque", how she's using Large Language Models to develop a working prototype, and what advice she has for other non-programmers who want to build things with AI. You can find her on: LinkedIn @kirstenleehill TikTok @kirstenleehill Substack kirstenleehill.substack.com

See all episodes →