
Insights from recent episode analysis
Audience Interest
Podcast Focus
Publishing Consistency
Platform Reach
Insights are generated by CastFox AI using publicly available data, episode content, and proprietary models.
Most discussed topics
Brands & references
Total monthly reach
Estimated from 1 chart position in 1 market.
By chart position
- 🇮🇪IE · Education#663K to 10K
- Per-Episode Audience
Est. listeners per new episode within ~30 days
1.5K to 5K🎙 Weekly cadence·156 episodes·Last published 2d ago - Monthly Reach
Unique listeners across all episodes (30 days)
3K to 10K🇮🇪100% - Active Followers
Loyal subscribers who consistently listen
1.2K to 4K
Market Insights
Platform Distribution
Reach across major podcast platforms, updated hourly
Total Followers
—
Total Plays
—
Total Reviews
—
* Data sourced directly from platform APIs and aggregated hourly across all major podcast directories.
On the show
From 10 epsHost
Recent guests
Recent episodes
Episode 158: Will Vincent on Django, AI Coding, and Why Fundamentals Still Matter
Jun 10, 2026
Unknown duration
Episode 157: Episode # 157 Philip Guo: The Code Runs. But Do You Understand It?
May 30, 2026
Unknown duration
Episode 156: When Code Leaves the Screen
May 23, 2026
Unknown duration
Episode 155: Hello World is Dead
Apr 6, 2026
47m 57s
Episode 154: Are You Techie Enough?
Mar 3, 2026
49m 37s
Social Links & Contact
Official channels & resources
Official Website
Login
RSS Feed
Login
| Date | Episode | Topics | Guests | Brands | Places | Keywords | Sponsor | Length | |
|---|---|---|---|---|---|---|---|---|---|
| 6/10/26 | ![]() Episode 158: Will Vincent on Django, AI Coding, and Why Fundamentals Still Matter | In this episode, Python Developer Advocate and author Will Vincent joins the hosts to discuss the lasting appeal of Django, changes in how people learn web development, and the ways AI is reshaping software engineering. While modern AI tools can generate working code in seconds, Django's opinionated design and emphasis on maintainability help developers avoid many of the security and architectural problems that often emerge as projects grow. Drawing on his background as an educator, author, and Developer Advocate at JetBrains, Will shares his perspective on the challenges facing today's developers and computer science students. The conversation touches on "vibe coding," the misconception that a successful prototype automatically translates into a production-ready application, and the increasing burden AI-generated content is placing on open-source maintainers. Will also discusses the rise of specialized AI models, the importance of human trust in technical communities, and why foundational software engineering skills remain valuable despite rapid advances in AI tooling. Key Topics Covered Why Django Still Matters A look at why Django continues to be a strong choice for building production applications, even if it doesn't receive the same level of attention as newer frameworks. The Reality Behind "Vibe Coding" Exploring the gap between generating code with AI and understanding the systems, tradeoffs, and architecture required to build reliable software. Learning to Program as an Adult Will reflects on his path from book editing and startup leadership to becoming a self-taught programmer, educator, and author. AI and Programming Education A discussion about how AI changes the learning process, why fundamentals still matter, and how concepts like music theory can help explain the value of understanding code beneath the surface. The Growing Burden on Open Source How maintainers are dealing with an influx of low-quality AI-generated issues, pull requests, and content, and what that means for community-driven projects. Local and Specialized AI Models Why privacy concerns, lower inference costs, and better hardware may drive adoption of smaller, task-focused models rather than ever-larger general systems. Developer Concerns in the AI Era How engineers are responding to growing pressure from leadership teams eager to adopt AI, and what trends JetBrains is seeing across the developer ecosystem. Resources Mentioned LearnDjango, Will Vincent's platform for learning Django and web development. Hello World 5 Different Ways, a Django tutorial that introduces key concepts through practical examples. Django Chat, the podcast Will co-hosts covering the Django ecosystem and web development. Django News, a weekly newsletter highlighting updates from the Django community. JetBrains, the software development company behind tools such as PyCharm and IntelliJ IDEA.Special Guest: Will Vincent.Support Teaching Python | — | ||||||
| 5/30/26 | ![]() Episode 157: Episode # 157 Philip Guo: The Code Runs. But Do You Understand It? | Kelly talks with Philip Guo, creator of Python Tutor, about how the tool helps students trace code and understand programming basics. They also discuss the challenges AI-generated code creates in the classroom and possible ways to support student learning. *Wins of the Week * Philip: Hiring a second undergraduate student for Python Tutor, including one focused on user experience research with K-12 teachers Kelly: Finishing a year of in-person teacher trainings and reflecting on how far the teachers have come *AI, Coding, and Classroom Understanding * Much of the conversation focuses on how AI-generated code affects student learning. Kelly describes using AI code with eighth graders and how difficult it can be for them to understand functions, parameters, returns, and other fundamentals when the code is generated all at once. Philip suggests that tools like Python Tutor may be useful for helping students trace code and understand what is happening behind the scenes. Python Tutor and Possible AI Features Philip explains that Python Tutor currently visualizes execution and has an AI chat feature that can answer questions about code and errors. They discuss possible future features, including simplified AI-generated examples, alternative execution views that show only the lines actually run, and more guided inline help tied to specific code or variables. Oral Explanations and Assessment Kelly describes using a Socratic-style code review with students, where they discuss code aloud in groups. They also talk about using spoken explanations or short oral assessments to check whether students can really explain what code is doing, rather than just copying or prompting AI-generated answers. Broader Research and “Beyond the Desk” Philip briefly discusses a new research direction with a PhD student focused on AI support for work beyond the desk, including physical and embodied tasks in science labs and fieldwork. He says this differs from desk-based AI work and involves activities that are harder for current AI systems to support. **Chapters **0:25 Python Tutor and AI Learning 1:55 Hiring Help for Python Tutor 4:07 Classroom Wins and AI Reflections 6:11 Teaching Code Through Python Tutor 9:03 AI Code and Student Confusion 14:11 Simplifying Execution Traces 17:19 Functions Are the Hard Part 20:25 Keeping Fundamentals in AI Era 24:25 Socratic Seminars for Code 26:27 Voice-Based Code Thinking 29:27 Learning Beyond Lockdown 36:10 Prompting as a New Skill 36:25 Hardware Troubles and NeoPixels 40:15 Beyond the Code Editor 45:01 New Research on Embodied AI 49:12 PyCon and Community Plans 50:42 Teacher Call to ActionSpecial Guest: Philip Guo.Support Teaching Python | — | ||||||
| 5/23/26 | ![]() Episode 156: When Code Leaves the Screen | In this episode of Teaching Python, Kelly Schuster-Paredes and Julian Sequeira are joined by engineer and maker Todd Kurt to discuss what happens when code leaves the screen and starts interacting with the physical world. The conversation centers on CircuitPython, MicroPython, and physical computing, with a focus on how these tools are used in classrooms and maker projects. Todd explains his background in engineering, web development, and open source hardware, including his work on LED devices and his recent focus on CircuitPython. He describes the differences between CircuitPython and MicroPython, emphasizing that CircuitPython is designed to feel closer to desktop Python and to support teaching, while MicroPython makes more efficiency-focused tradeoffs. The discussion also covers the practical challenges of hardware-based learning. Todd and the hosts talk about bootloaders, UF2 files, board compatibility, library management, and common mistakes such as using the wrong cable, the wrong board file, or wiring power and ground incorrectly. They note that these issues can make hardware feel frustrating, especially for beginners and teachers preparing classroom kits. Kelly and Julian share their classroom experiences, including using preloaded boards, NeoPixels, sensors, and simple student-designed projects. They discuss how hardware can support troubleshooting skills, file-system awareness, and persistence, and why students often engage more when they are building something tangible, such as a sensor-based wearable or a small robot. The episode also includes Todd’s stories about early embedded work, including a costly lab mistake, and his involvement in hardware that contributed to space missions. He closes by describing a compact synthesizer project built around a Raspberry Pi Pico and by noting that he shares work through his website and online accounts.Special Guest: Tod Kurt.Support Teaching Python | — | ||||||
| 4/6/26 | ![]() Episode 155: Hello World is Dead✨ | Hello WorldAI in programming+3 | Julian Sequeira | PythonSQLite+9 | PittsburghUS+1 | AI assistantsvoice interfaces+2 | — | 47m 57s | |
| 3/3/26 | ![]() Episode 154: Are You Techie Enough?✨ | techieimposter syndrome+3 | Amelia Hough-Ross | Canvafiber internet+8 | PittsburghDenmark+3 | labelsproductive struggle+2 | — | 49m 37s | |
| 12/14/25 | ![]() Episode 153: 2025 Holiday Gift Guide✨ | holiday gift guidecoding+2 | Julian Sequeira | Fusion 360A1 Mini+27 | North CarolinaAustralia+3 | gift ideas3D printing+2 | — | 40m 12s | |
| 11/26/25 | ![]() Episode 152: High School CS with Quincy Tennyson✨ | high school computer sciencecurriculum development+5 | Quincy Tennyson | ButtonpadCS61A from UC Berkeley+11 | — | CS educationAP Computer Science+2 | — | 54m 19s | |
| 9/29/25 | ![]() Episode 151: AI in Practice: Learning from Law & Beyond with Pritesh Patel✨ | AIlaw+3 | Pritesh Patel | NotebookLMPython+10 | — | Jobs to Be Donereinforcement learning+2 | — | 54m 50s | |
| 8/28/25 | ![]() Episode 150: LLMs with Simon WIllison✨ | Educational StrategySecurity Concerns+5 | Simon WIllison | DjangoDatasette+3 | — | LLMsAI tools+5 | — | 1h 36m 27s | |
| 7/15/25 | ![]() Episode 149: Guiding Education with Sheena O'Connell✨ | Python educationsoft skills in technical education+4 | Sheena O'Connell | PythonDjango+17 | South AfricaTanzania+3 | UbuntuDjango Con Africa+2 | — | 47m 42s | |
Want analysis for the episodes below?Free for Pro Submit a request, we'll have your selected episodes analyzed within an hour. Free, at no cost to you, for Pro users. | |||||||||
| 6/8/25 | ![]() Episode 148: PyCon 2025 AI Education Open Space✨ | AI in educationcoding productivity+3 | Industry ProfessionalsUniversity Lecturers+2 | PythonAI tools+1 | Pittsburgh | AI toolseducation+2 | — | 57m 25s | |
| 3/24/25 | ![]() Episode 147: The Power of Teaching APIs✨ | APIseducation+2 | — | PythonTeaching Python | — | LLMsLarge Language Models+2 | — | 40m 05s | |
| 1/21/25 | ![]() Episode 146: PSF Education Outreach Workgroup and the Education Summit✨ | Python educationcommunity engagement+2 | Cheuk Ting HoKeith Murray | PythonPSF Education Outreach Workgroup+10 | ClevelandOH+1 | Python Software Foundationeducational resources+1 | — | 52m 32s | |
| 1/13/25 | ![]() Episode 145: The Bigger Picture of Teaching Python | In episode 145 of Teaching Python, Sean Tibor and Kelly Schuster-Paredes celebrate their six-year podcast anniversary and discuss the shifts within computer science education and the growing influence of AI. They both reflect on the podcast’s journey, their experiences with Blue Sky, and the milestone of over 500,000 downloads. The conversation delves into the changing landscape of tech roles, emphasizing the importance of foundational coding skills and computational thinking, regardless of emerging technologies like AI. They underline how coding remains a key skill that enables personal growth and opens vast opportunities, even in the face of fast-evolving tech sectors. Our hosts also highlight their exciting upcoming engagements, including the FETC conference and the Pine Crest Innovation Institute, encouraging listeners to remain adaptable and open to new learning avenues. Furthermore, they discuss the concept of adapting computer science curriculums to reflect real-world applications and evolving job markets, focusing on how to better prepare students for future careers. With a mix of personal anecdotes and professional insights, this episode offers a heartfelt look at the impact of teaching coding and the continuous evolution in education and technology.Support Teaching PythonLinks:Learn VIM while playing a game - VIM Adventures — Learning VIM while playing a game Teaching Python Podcast (@teachingpython.fm) — Bluesky — Teaching Python on Bluesky Sean Tibor (@seantibor.com) — Bluesky — Sean's profile on Bluesky Kelly Paredes (@kellypared.bsky.social) — Bluesky — Kelly's profile on Bluesky Future of Education Technology Conference | FETC 2025 Pine Crest School's Innovation Institute Bett UK: Leading EdTech Event | 22-24 Jan 2025, ExCeL London Top announcements of AWS re:Invent 2024 | AWS News Blog | — | ||||||
| 1/6/25 | ![]() Episode 144: Python in Africa with Kudzayi Bamhare | In episode 144 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes are joined by special guest Kudzayi Bamhare from Zimbabwe. They dive into the important topic of Python education as a driver of innovation in Africa, focusing specifically on the challenges and opportunities in Zimbabwe. The conversation covers how coding communities are forming and thriving despite various hurdles, and how inclusive environments can foster learning and growth in the tech industry. Kudzayi shares his inspiring journey into the world of coding, beginning with his initial exposure to Python and how attending Python conferences like PyCon Namibia have been pivotal in his growth. He emphasizes the importance of community, collaboration, and support in helping budding coders overcome challenges and stay motivated. The discussion also highlights the need for more initiatives and workshops to bridge the gap in tech education across the continent. The episode concludes with insightful ideas on how to create effective learning environments and the role of educators in nurturing future tech talents. Sean and Kelly, alongside Kudzayi, discuss the significance of making coding accessible and engaging, especially in underrepresented regions. They call on listeners to support initiatives that bring Python education to Africa, encouraging a global collaboration to drive technological progress and innovation.Special Guest: Kudzayi Bamhare.Support Teaching Python | — | ||||||
| 12/30/24 | ![]() Episode 143: Computational Thinking 2.0 with Dr. John Chapin | In Episode 143 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes engage in a compelling conversation with Dr. John Chapin, a renowned computer science educator and presenter at CSTA. As the CS Pathway Leader at the Academies of Loudoun, Dr. Chapin brings over a decade of experience in primary and secondary education, creating and implementing rigorous curricula for post-AP CS students. He shares insights into the transformative power of Computational Thinking 2.0, emphasizing the importance of Python and data science in today's educational landscape. Listeners will gain a deeper understanding of how integrating machine learning, data analytics, and mobile app development into CS education can foster a culture of inquiry, creativity, and collaboration among students and educators. Throughout the episode, Dr. Chapin discusses his recent research on the impact of whiteboarding on student self-efficacy in CS1 classes, as presented at the Association for Computing Machinery's Global Computer Education Conference (CompEd2023). He also shares his experiences conducting professional development workshops for CS teachers across Virginia and his efforts to align CS programs with the evolving needs of the workforce and society. This episode is a must-listen for educators, administrators, and anyone passionate about the future of computer science education, offering actionable ideas and inspiration to enhance their teaching practices and curriculum design.Special Guest: Dr. John Chapin.Support Teaching PythonLinks:(PDF) CT 2.0 A Neural Network Playground — Tinker With a Neural Network Right Here in Your Browser. Don’t Worry, You Can’t Break It. We Promise. Teach, learn, and make with the Raspberry Pi Foundation — Discover world-leading curricula, resources, and professional development to support the teaching and learning of AI literacy. We bring together original research, industry expertise, and practical classroom experience to help you bring the excitement of AI into your classroom. Machine Learning for Kids ACM CompEd Home - ACM CompEd About The Coalition | Data Science for Everyone AI by Hand ✍️ | Tom Yeh | Substack | — | ||||||
| 12/22/24 | ![]() Episode 142: Middle School Magic: Integrating AI, Data Science, and Computational Thinking with Kelly Powers | In Episode 142 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes are joined by Kelly Powers, a fellow middle school educator and curriculum designer, to explore the dynamic world of middle school instruction. As a passionate advocate for computational thinking, Powers shares valuable insights on introducing students to the concepts of AI, data science, and cybersecurity in a way that is both rigorous and joyful. Topics Covered Engaging Middle School Students: Strategies for capturing and maintaining student interest. Creativity and Collaboration: How to foster a collaborative environment that inspires creativity. Core Computational Concepts: Real-world applications that make these concepts accessible and interesting. Data Science Projects: Practical advice on integrating data science into your curriculum. Generative AI Ethics: Discussing the ethical use of AI in education. Python as a Teaching Tool: Exploring the versatility of Python for various projects. Key Takeaways Integrating Computational Thinking Skills: Tips on how to weave these skills into everyday classroom routines. Teamwork and Communication: The importance of teamwork and effective communication in coding projects. Engaging Lessons with Python: How Python can be used to create engaging and meaningful projects for students. About Kelly Powers Kelly Powers transitioned from the business world to education, bringing a fresh perspective on teaching computational thinking. She offers invaluable insights into making rigorous and joyful learning experiences for middle school students. Whether you are an experienced teacher or new to the field, this episode is packed with actionable ideas and inspirational moments that will help you create a more engaging and effective learning environment. Tune in for a lively conversation that celebrates the magic of middle school teaching and the endless possibilities of computer science education. Listen to the episode: Teaching Python Podcast Follow us on Social Media: Twitter Facebook LinkedIn ``` Special Guest: Kelly Powers.Support Teaching PythonLinks:CodeHS - Teach Coding and Computer Science at Your School | CodeHS — Everything You Need, All In One Spot CodeHS is trusted by thousands of teachers and schools all over the world. Overview ‹ Scratch — MIT Media Lab — Scratch is the world's most popular coding community for kids. Millions of kids around the world are using Scratch to program their own interactive stories, games, and animations—and share their creations in an active online community. Welcome To Colab - Colab — Colab is an online Jupyter notebook from Google Computer Science Teachers Association Connect, Grow, & Share With CS Teachers- — CSTA understands that teaching computer science is hard. That’s why we’re focused on creating a supportive environment for K–12 educators. | — | ||||||
| 12/14/24 | ![]() Episode 141: Unlocking Python Expertise with Trey Hunner | Join hosts Kelly Schuster-Paredes and Sean Tibor as they welcome esteemed Python expert Trey Hunner to the show. This episode is a delightful mix of practical insights, engaging stories, and thought-provoking discussions about Python and teaching. Trey shares his experiences with listeners, starting with his recent venture into launching a 10-week Python course called Python High Five. He talks about the excitement and challenges of teaching across different time zones with this unique setup, highlighting the importance of accountability and the fun of learning alongside his students. Throughout the episode, Sean and Kelly discuss the evolving landscape of AI and its impact on learning. Trey emphasizes the critical skill of asking the right questions, saying, "Knowing how to use that tool is a really valuable thing, but also knowing what to stick into the tool and how to evaluate the output of the tool is a really valuable thing." The conversation transitions into the heart of Python programming, where Trey, Sean, and Kelly share their favorite features and nuances of Python. They explore the value of looping helpers and marvel at the elegance and simplicity of Python's tools and functions. Sean recalls a memorable teaching moment about Python turtle graphics, reflecting on the joy and discovery that comes with coding: "It was so cool that this sixth grader showed me how to do it." This episode is not just about technical insights but also about the joy of teaching and learning. Trey, Kelly, and Sean discuss strategies for balancing the basics with advanced learning and the importance of having fun in the process. Join them for a warm, inclusive conversation that invites you to be part of their journey through the wonders of Python programming.Special Guest: Trey Hunner.Support Teaching PythonLinks:Python Morsels: Write better Python code — Learning efficiently requires planning a path that repeatedly answers the question what skill should I learn next and how best can I learn it? Instead of wading through blog posts and YouTube videos in search of the next thing to learn, I can guide you. My name is Trey Hunner and I created Python Morsels to give life-long learners a low-stress way to improve their Python skills. PEP 636 – Structural Pattern Matching: Tutorial | peps.python.org — As an example to motivate this tutorial, you will be writing a text adventure. That is a form of interactive fiction where the user enters text commands to interact with a fictional world and receives text descriptions of what happens. Commands will be simplified forms of natural language like get sword, attack dragon, go north, enter shop or buy cheese. Amazon.com: The Worlds I See: Curiosity, Exploration, and Discovery at the Dawn of AI eBook : Li, Fei-Fei: Kindle Store — The Worlds I See is a story of science in the first person, documenting one of the century’s defining moments from the inside. It provides a riveting story of a scientist at work and a thrillingly clear explanation of what artificial intelligence actually is—and how it came to be. Emotionally raw and intellectually uncompromising, this book is a testament not only to the passion required for even the most technical scholarship but also to the curiosity forever at its heart. Blog Archive - Trey Hunner | — | ||||||
| 12/1/24 | ![]() Episode 140: Girls Programming Network with Renee Noble | In this episode of Teaching Python, Sean and Kelly are joined by Renee Noble, a dynamic Microsoft Cloud Advocate and CEO of a nonprofit dedicated to helping women and gender-diverse individuals learn to code. The discussion delves into Renee's inspiring journey from chemical engineering to tech advocacy, her role in the Girls Programming Network (GPN), and how she has helped thousands of individuals build their coding skills and confidence. Renee emphasizes the importance of creating inclusive and supportive learning environments, explaining the unique methodologies used at GPN to cater to diverse learning levels. The conversation also covers the role of mentors and the significance of having role models at different stages of one's learning and professional journey in tech. Finally, Renee shares her insights on her advocacy work at Microsoft and the impact of clear, approachable guidance in onboarding new learners to cloud technologies. Tune in to discover valuable lessons on building supportive tech communities and fostering diversity in the industry.Support Teaching PythonLinks:ConnectEd Code Renee Noble Amazon.com: Python Cheat Sheet Desk Mat for Software Engineers, Hackers and Programmers, Quick Key, Large Anti-Slip Keyboard Pad Mouse Mat KMH : Office Products — Python Cheat Sheet Desk Mats | — | ||||||
| 11/24/24 | ![]() Episode 139: Code Your Dreams with Brianne Caplan | In Episode 139 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes welcome back Brianne Caplan, the dynamic founder of Code Your Dreams. The conversation explores the exciting advancements in coding education since Brianne's last appearance in 2019. They delve into the importance of blending play and learning, the impact of generative AI, and the power of community-driven innovation. Brianne shares inspiring success stories from students of all ages, from first graders creating mindfulness apps to adults developing solutions for police transparency. The episode also examines the role of failures in the learning process and the opportunities for growth they present. Tune in for an uplifting discussion about leveraging technology to create positive change in diverse communities and fostering an environment where everyone has the opportunity to innovate.Special Guest: Brianne Caplan.Support Teaching PythonLinks:Code Your Dreams | Teaching Inner-City Chicago Kids To Code — Where Every Dream Counts: Embracing Innovation Through Education for a Brighter Future | — | ||||||
| 9/30/24 | ![]() Episode 138: Innovative Coding Education with Pamela Fox | In episode 138 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes welcome Pamela Fox, a Principal Developer Advocate at Microsoft, to discuss the dynamic world of teaching, coding, and creating. Pamela shares her experiences working with Python in the cloud, emphasizing the various applications from serverless functions to web application backends using frameworks like Flask and Django. This episode provides a comprehensive look at how cloud-based environments like GitHub CodeSpaces and CoLab make programming more accessible and reduce the friction often associated with setting up development environments. Pamela dives into her approach to teaching and the unique challenges posed by different educational formats. Drawing from her work at institutions like UC Berkeley and her development of AP Computer Science Principles content for Khan Academy, she highlights the importance of making learning engaging and personalized. Pamela shares insights into the design of interactive and project-based curricula, touching on how tools like Parsons problems can scaffold learning effectively and make complex concepts like recursion more approachable. The conversation also explores the significance of visualizations in learning programming, as exemplified by Pamela's recursion visualizer tool. The episode concludes with reflections on the breadth of topics covered in AP CSP and the value of exposing students to a wide array of programming experiences. Listeners gain a deeper understanding of the balance between teaching fundamental concepts and encouraging creative expression through code, along with practical tips for educators at all levels.Special Guest: Pamela Fox.Support Teaching PythonLinks:GitHub - pamelafox/recursive-visualizations: An online tool to visualize recursive JS functions step-by-step as a tree. — A way to visualize the call graph of recursive functions. Uses Pyodide to run rcviz.py and then a WASM PyDot/GraphViz port to build an SVG graph. Finally, some JavaScript adds a slider for stepping through the calls. GitHub - pamelafox/faded-parsons-static: A way to run Python Faded Parsons problems entirely in the browser. — This website allows you to run Faded Parsons Problems in the browser. It uses Pyodide for executing Python doctests and localStorage for storing user progress. | — | ||||||
| 8/18/24 | ![]() Episode 137: Lifelong Learning with Kelsey Hightower | In this insightful episode of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes engage in a dynamic conversation with the eminent Kelsey Hightower. The episode delves into Hightower's journey from self-taught programmer to distinguished engineer at Google, touching on the significance of lifelong learning and the non-traditional paths that many successful technologists follow. Hightower's anecdotes are not only inspiring but also provide valuable lessons on perseverance and the importance of staying curious. The episode tackles key themes around the entrepreneurial mindset, advising both students and educators on how to take calculated risks and break away from conventional norms. Hightower shares his unique insights on how thinking like an entrepreneur can lead to personal and professional growth, and how these principles can be applied even in structured educational environments. His stories about facing and overcoming challenges offer a blueprint for anyone looking to innovate within their current roles. For educators, Hightower's discussion emphasizes the need to look beyond the standard curriculum and foster an environment where students feel empowered to explore and experiment. The episode is rich with ideas on how to cultivate a nurturing yet challenging atmosphere that encourages students to think independently and embrace failure as a stepping stone to success. Whether you are a teacher, student, or tech enthusiast, this episode provides a wealth of wisdom on nurturing potential and achieving excellence.Special Guest: Kelsey Hightower.Support Teaching PythonLinks:Kubernetes: Up and Running: Dive into the Future of Infrastructure: Burns, Brendan, Beda, Joe, Hightower, Kelsey, Evenson, Lachlan: 9781098110208: Amazon.com: Books — In just five years, Kubernetes has radically changed the way developers and ops personnel build, deploy, and maintain applications in the cloud. With this book's updated third edition, you'll learn how this popular container orchestrator can help your company achieve new levels of velocity, agility, reliability, and efficiency--whether you're new to distributed systems or have been deploying cloud native apps for some time. Brendan Burns, Joe Beda, Kelsey Hightower, and Lachlan Evenson--who have worked on Kubernetes at Google and beyond--explain how this system fits into the life cycle of a distributed application. Software developers, engineers, and architects will learn ways to use tools and APIs to automate scalable distributed systems for online services, machine learning applications, or even a cluster of Raspberry Pi computers. Great Software & Storytelling Is Emotional | Kelsey Hightower (Legendary Developer) | CRAFTED. - YouTube — Kelsey Hightower is a legend. He’s a Kubernetes pioneer and recently retired (at 42!) from Google where he was a distinguished engineer. He still regularly gives live software demos in front of tens of thousands of people, improvising them like it’s jazz. He’s a master storyteller and a master craftsman. Kelsey Hightower (@kelseyhightower) / X kelseyhightower (Kelsey Hightower) · GitHub | — | ||||||
| 8/11/24 | ![]() Episode 136: Learning Python with Dr. Chuck | Summary This episode features a conversation with Dr. Chuck Severance about making programming accessible to everyone, the importance of practical applications in learning, and the potential of remote internships in programming education. Description In this episode of Teaching Python, hosts Kelly Schuster-Paredes and Sean Tibor chat with Dr. Chuck Severance, widely known as Dr. Chuck, about his innovative approaches to make Python and programming accessible to everyone. They discuss Dr. Chuck's methods for engaging learners of all ages, the critical role of practical application in education, and how creating connections can help students retain complex concepts. The conversation also delves into the potential for scalable, remote internships and how empowering students with programming skills at a younger age can have far-reaching effects on their future careers. Dr. Chuck shares his experiences, strategies, and vision for the future of programming education, making this episode a must-listen for educators and learners alike. Sections Introduction Wins of the Week Guest Introduction The Making of a Viral Python Course Importance of Practical Applications Empowering the Future with Python Closing Remarks Special Guest: Dr. Charles Severance aka "Dr. Chuck".Support Teaching PythonLinks:PY4E - Python for Everybody — This web site is building a set of free materials, lectures, book and assignments to help students learn how to program in Python. You can take this course and receive a certificate at: Coursera: Python for Everybody Specialization edX: Python for Everybody FreeCodeCamp Free certificates for University of Michigan students and staff CodeKidz PY4E - Python for Everybody — The goal of this book is to provide an Informatics-oriented introduction to programming. The primary difference between a computer science approach and the Informatics approach taken in this book is a greater focus on using Python to solve data analysis problems common in the world of Informatics. | — | ||||||
| 7/8/24 | ![]() Episode 135: Python for Lawyers | In this episode of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes dive deep into the innovative intersection of law and coding with special guests Morgan Gray and Wes Oliver from Duquesne University's School of Law. This fascinating conversation explores how Python programming is being integrated into the law curriculum to enhance the analytical and information processing skills of law students. The episode kicks off with introductions and personal anecdotes, setting the stage for a thought-provoking discussion about the future of legal education. Morgan and Wes share their unique journey of incorporating Python into their legal courses, detailing their beginning stages and the progression they've seen in their students. They discuss the challenges and rewards of teaching coding to future lawyers and the significant benefits it provides to their legal studies and careers. Through real-life examples and success stories, listeners gain insight into how Python is not only a tool for software development but also a powerful aid in legal problem-solving and decision-making. The episode wraps up with a look at the broader implications and future opportunities for law graduates who possess coding skills. Sean and Kelly highlight the feedback from employers and the growing demand for tech-savvy lawyers in the industry. Whether you're a law student, educator, or tech enthusiast, this episode offers a compelling look at how the integration of coding into non-traditional fields can open new avenues for innovation and efficiency.Special Guests: Morgan Gray and Wes Oliver.Support Teaching PythonLinks:Thomas R. Kline School of Law of Duquesne University — We educate lawyers to preserve the highest ideals of our profession and to promote equal justice and democratic discourse through leadership, service, and civic engagement. As a student at Duquesne Kline, you will receive a well-rounded legal education full of opportunities to practically apply your coursework—through our clinics, our appellate programs, and innovative offerings, like our Leadership Fellows Program and JD/ MBA program. Professors present groundbreaking “Coding for Lawyers” course at Python Education Summit — Thomas R. Kline School of Law of Duquesne University Professor Wesley Oliver and Adjunct Professor Morgan Gray, L’19, recently presented at the Python Education Summit (PyCon) in Pittsburgh. | — | ||||||
| 7/1/24 | ![]() Episode 134: Interview with Jay Miller | In this episode, we have a candid conversation with Jay Miller, the founder of Black Python Devs. Jay shares his journey into the tech world, highlighting the inspiration behind starting Black Python Devs and the essential role it plays in extending the reach of the Python community into the black ecosystem. We discuss how his organization fosters safe, equitable, and accessible environments for Black developers, breaking down barriers and creating pathways for new talent to enter and thrive in the industry. Our discussion touches on the critical need for diversity and inclusion within tech communities and companies. Jay elaborates on practical strategies to make tech events and workplaces more welcoming for historically excluded groups. From the importance of having a strong code of conduct to providing logistical support like childcare and travel reimbursements, Jay emphasizes how small actions can make a significant impact in creating a culture where everyone feels they belong. We also dive into the often overlooked challenges that Black tech professionals face, such as negotiating salaries and finding mentors who look like them. Jay offers invaluable insights on why visibility and representation matter, sharing personal anecdotes and practical advice for both aspiring developers and established leaders. Whether you're an educator, a tech professional, or someone interested in creating more inclusive communities, this episode is packed with thought-provoking discussions and actionable takeaways.Special Guest: Jay Miller.Support Teaching PythonLinks:Black Python Devs | About Us — Black Python Devs was created by its founder Jay Miller after seeing a trend of the same handful of Black developers speaking at major conferences, taking leadership positions, and dealing with the same challenges towards burnout. Aiven - Your Trusted Data & AI Platform — Aiven is a versatile platform empowering you with AI-driven workload optimization and control over your data. Deploy widely adopted technologies across multiple clouds with just a few clicks to stream, store, and serve your data. FastAPI — FastAPI is a modern, fast (high-performance), web framework for building APIs with Python based on standard Python type hints. Talk: Nina Zakharenko - Goodbye Print, Hello Debugger! - YouTube — Still debugging your code with print? Learn how to level up your ability to troubleshoot complex code situations by using the power of a fully-featured debugger in this talk aimed at all levels of programming ability. Debuggers allow you to examine your program state, watch as the values of important variables change, and even modify the content of variables on the fly. Once I gave up using print to debug, my productivity as a programmer increased, and yours can too! Django Girls - start your journey with programming — Django Girls is a non-profit organization and a community that empowers and helps women to organize free, one-day programming workshops by providing tools, resources and support. We are a volunteer run organization with hundreds of people contributing to bring more amazing women into the world of technology. We are making technology more approachable by creating resources designed with empathy. PyCon US 2024 - PyCon US 2024 — After two years of PyCon US in Salt Lake City, we are so excited to welcome our community to our new host city of Pittsburgh, Pennsylvania! Mark your calendars and be sure to read the About PyCon US page for all the details. We can’t wait to see you all at the David L. Lawrence Convention Center! | — | ||||||
Showing 25 of 128
Sponsor Intelligence
Sign in to see which brands sponsor this podcast, their ad offers, and promo codes.
Chart Positions
1 placement across 1 market.
Chart Positions
1 placement across 1 market.
























