Show Notes: Personal Updates Sean Tibor shares his excitement about meeting his overseas team members for the first time. He also expresses pride at watching his first batch of students graduate and choose to study in computer science and related fields. Future Learning Journeys Kelly Schuster-Paredes reflects on the exciting learning opportunities the students will undertake. She expresses hope that these students will return to share their experiences and insights (Teaching Python website (htt...
May 30, 2023•33 min•Ep 109•Transcript available on Metacast Kelly and Sean interview Ryan Dehmoubed, co-founder of JuiceMind (https://www.juicemind.com/), a startup focused on hardware and software for the K-12 computer science education market. Their initial products focus on the AP Computer Science curriculum with a goal of making coding more engaging while showing students the practical applications of coding. In this interview, we'll cover everything from the shortage of computer science teachers to smart doorbells to going beyond Kahoot! to tools th...
Mar 12, 2023•44 min•Ep 108•Transcript available on Metacast Have you ever wondered how Siri, Alexa, or Google Assistant can understand and respond to our commands? Or how Netflix or YouTube recommend the next video for us to watch? The answer lies in Artificial Intelligence (AI), a branch of computer science that allows machines to perform tasks that usually require human intelligence, such as speech recognition, image processing, and decision-making. In this episode of The Teaching Python podcast, Dr. Nisha Talagala, the founder and CEO of AIClub (https...
Mar 05, 2023•48 min•Ep 107•Transcript available on Metacast After years of being atop our "must-have guests" list, Kelly and Sean finally get to interview Al Sweigart, author of Automate the Boring Stuff with Python, as well as many other books and courses that help people learn Python more effectively Join us as we talk about everything from our favorite teaching examples, the process of book writing, fostering cats, and more. Special Guest: Al Sweigart.
Feb 23, 2023•56 min•Ep 106•Transcript available on Metacast Kelly and Sean are organizing the PyCon US Education Summit for 2023. Join us to learn more about the summit, what we've learned from attending, and how you can get involved.
Feb 08, 2023•11 min•Ep 105•Transcript available on Metacast In episode 104 of the Teaching Python podcast, Kelly and Sean discuss their wins of the week and announce they are co-chairing the PyCon US Education Summit in April 2023. The episode features a segment on book recommendations, where Kelly and Sean share some of their recent reads that they found particularly useful for Python programmers. One of the recommended books is "The Missing ReadMe" which is a guide for new engineers to understand and navigate open-source projects. Another book recommen...
Jan 24, 2023•44 min•Ep 104•Transcript available on Metacast This episode description was written by ChatGPT. What do you think? In this episode of the Teaching Python podcast, Kelly and Sean delve into the topic of ChatGPT and its potential impact on computer science education. ChatGPT (https://openai.com/blog/chatgpt/) is a new artificial intelligence tool developed by OpenAI that has generated a lot of buzz in the tech industry. The hosts consider both the potential benefits and drawbacks of using ChatGPT in the classroom, and discuss how it could be u...
Jan 05, 2023•50 min•Ep 103•Transcript available on Metacast In Episode 102 of the Teaching Python podcast with Kelly and Sean, the topic is learner variability, based on an article by Jessica Jackson of the Digital Promise Project. This episode discusses how to effectively teach programming to a diverse group of learners, and how to adapt to the individual needs and learning styles of each student. One key point discussed in the podcast is that students learn at different times and at different rates, and it is important for teachers to recognize and acc...
Dec 24, 2022•50 min•Ep 102•Transcript available on Metacast Welcome to Teaching Python, the podcast all about sharing tips, tricks, and insights on teaching and learning the Python programming language. In this episode, Kelly and Sean are giving you a list of 10 gift ideas for computer science teachers and learners. Whether you're a teacher looking for some inspiration for your holiday wishlist, or a student looking for a gift for your favorite computer science teacher, this episode has you covered. From practical tools like an online course about Python...
Dec 11, 2022•48 min•Ep 101•Transcript available on Metacast After 100 episodes of Teaching Python, Kelly and Sean invite some friends of the show to share how they stay motivated. We're joined by Michael Kennedy (https://twitter.com/mkennedy) and Brian Okken (twitter.com/brianokken) from the Python Bytes (https://pythonbytes.fm/) podcast to talk about the ways we stay motivated. Listen in for tips and strategies from a variety of sources. How do you stay motivated? Special Guests: Brian Okken and Michael Kennedy.
Nov 05, 2022•46 min•Ep 100•Transcript available on Metacast The Teaching Python podcast speaks about how the Google Cycle can help support learning in Code. Teaching kids to “embrace the research side of Coding (and become great at this skill)” “Now we aren’t talking about googling for solutions. But smart googling with a big perspective.” → Kelly is starting a Boot camp, the prework module actually says and explains: “If you get stuck, remember that you can usually get help by searching online.” THere are guidelines to how to search and how to read Stac...
Oct 28, 2022•48 min•Ep 99•Transcript available on Metacast The Teaching Python podcast speaks with Elad Inbar, founder of RobotLab and Robots for Education and how to improve student engagement by using robots. Special Guest: Elad Inbar.
Oct 20, 2022•49 min•Ep 98•Transcript available on Metacast Sri Kundurthy, a student and EuroPython speaker joins Kelly and Sean to talk about bringing Python to other subject areas. From physics models to data manipulation to advanced algorithms, we talk about a wide range of applications for computer science outside of the computer science classroom Special Guest: Srivatsa Kundurthy.
Sep 19, 2022•46 min•Ep 97•Transcript available on Metacast Kelly and Sean discuss how grading and learning are often confused with each other. We settle in for a chat about everything from intern projects to class challenges to communicating actual learning through grades. Settle in for an episode with just the co-hosts of Teaching Python!
Sep 03, 2022•51 min•Ep 96•Transcript available on Metacast The Teaching Python podcast speaks with Pete Dring and the tools he has created to manage his workload while teaching computer science and Python. Join us to learn more about these tools and how you can use them to shift your workload from boring to exciting! Special Guest: Peter Dring.
Aug 22, 2022•49 min•Ep 95•Transcript available on Metacast Sean and Kelly speak with Anaconda and their outreach program. Anaconda supports educators and learners with the ability to understand and interpret data. This leads to better decision-making and a world where people are empowered to create positive change. Episode Errata: * The hackday event referenced in the episode was related to Pyscript and more information will come out on that shortly. * The data science competition for high school students referenced in the episode is called Data Science...
Aug 01, 2022•1 hr 4 min•Ep 94•Transcript available on Metacast Harry and Anna are high-school students who are passionate about coding, engineering, and design. When they’re not doing their homework, they’re busy writing tutorials, designing website wireframes, and planning the next courses for Mission Encodeable. Special Guests: Anna Wake and Harry Wake.
Jul 20, 2022•45 min•Ep 93•Transcript available on Metacast In this episode, Sean and Kelly talk with Computer Science and STEM teachers about our wins, our failures, and all about teaching Python. We're joined by teachers Dottie Holland, Andre Chmielewski, and Andy Colley to talk about everything from our favorite teaching resources, what it's like to teach after the exams are over, why Python over other languages, and more.
Jul 13, 2022•50 min•Ep 92•Transcript available on Metacast In this episode, we will learn about the new features of this great alpha product for the micro:bit. Its main goals are to make coding with Python per se and Python on the micro:bit more accessible: * An appealing user interface with bright colours * Contextual help and autocomplete * Example snippets of code you can browse and insert, like browsing blocks in MakeCode or Scratch * Simple code structure highlighting to aid understanding about indents in Python * Explanation of features of MicroPy...
May 31, 2022•49 min•Ep 91•Transcript available on Metacast We welcome David Cavallo an entrepreneur in using technologies to improve learning and promote social equitable development. Our topic this week is equitable computation learning and the reasons and methods for it. Special Guest: David Cavallo.
May 12, 2022•56 min•Ep 90•Transcript available on Metacast Kelly and Sean debrief on PyCon US 2022 on Sunday morning before flying home. From the Education Summit to the Expo Hall to the Talk Track, we cover it all. Most importantly, we cover the best food and coffee to check out for next year in Salt Lake City! Note - this is a live debrief with no editing. Enjoy!
May 01, 2022•37 min•Transcript available on Metacast In the 2007 film, Shift Happens, Carl Fisch (later modified by Scott Mcleod) stated that “The top 10 in-demand jobs in 2010 did not exist in 2004. We are currently preparing students for jobs that don’t exist yet, using technologies that haven’t been invented, in order to solve problems we don’t even know are problems yet.” Although the 65% figure has been debunked quite often and the data that was used during the video cannot always be verified, it is safe to say that the jobs of today, have ev...
Apr 20, 2022•47 min•Ep 89•Transcript available on Metacast In the 2007 film, Shift Happens, Carl Fisch (later modified by Scott Mcleod) stated that “The top 10 in-demand jobs in 2010 did not exist in 2004. We are currently preparing students for jobs that don’t exist yet, using technologies that haven’t been invented, in order to solve problems we don’t even know are problems yet.” Although the 65% figure has been debunked quite often and the data that was used during the video cannot always be verified, it is safe to say that the jobs of today, have ev...
Apr 05, 2022•48 min•Ep 88•Transcript available on Metacast In the 2007 film, Shift Happens, Carl Fisch stated that “The top 10 in-demand jobs in 2010 did not exist in 2004. We are currently preparing students for jobs that don’t exist yet, using technologies that haven’t been invented, in order to solve problems we don’t even know are problems yet.” While the data that was used during the video cannot be completely verifiable, it is safe to say that the jobs of today have evolved quite a bit since 2004. In addition, a lot of these fields are global, rel...
Mar 23, 2022•43 min•Ep 87•Transcript available on Metacast In this episode, Sean and Kelly talk about the future. Looking into the past 20 years+ years of teaching and looking back at how we were taught as children, what has changed? Just as our teachers prepared us for our present, how are we preparing our students? We should no longer try to prepare our students for jobs that may not be there when they enter the workforce. Instead, we should focus our preparation on how they can take advantage of the emerging technologies that are coming into existenc...
Mar 07, 2022•56 min•Ep 86•Transcript available on Metacast Most people think of Requests as an intermediate or advanced area of Python, but what happens when we turn it loose on beginner programmers? Spoiler - lots of learning and surprises! Requests is a popular Python library for making HTTP requests in a simplified, elegant way. As the one of the top 10 most downloaded packages on PyPI.org, it's used across Python to interact with web APIs, scrape websites, post webhooks, and more. In this episode, Kelly and Sean talk about different lesson plans, ap...
Feb 16, 2022•43 min•Ep 85•Transcript available on Metacast Continuing on conversations about tech for good, helping our students build global competence, and preparing our children to be successful in an ever increasing digital world, Kelly and Sean speak with Will Richardson, founder of the Big Questions Institute. “Are we preparing students to identify and confront problems they care about, collaborate beyond classroom walls, and overcome the false dichotomy between local versus global? Do we see our work as educators as the work of building a better ...
Jan 31, 2022•46 min•Ep 84•Transcript available on Metacast This week, Kelly and Sean look over all that happened in 2021 for Teaching Python and commit to some bigger goals for 2022. What were the highlights according to our co-hosts? From the great guests to the wins in the classroom, Kelly and Sean catch up and kick off the new year together.
Jan 17, 2022•51 min•Ep 83•Transcript available on Metacast We sometimes make assumptions when it comes to students and using technology, that students are savvy tech users. Although coding curriculum lends itself easily to incorporating many digital citizenship (https://www.teachingpython.fm/articles/digital-citizenship) skills, even the best Computer Science course may not focus as much as you think on directly teaching these important skills. Furthermore, it is a lot of pressure for just one class to bear. In this episode of Teaching Python, Kelly and...
Jan 03, 2022•1 hr 5 min•Ep 82•Transcript available on Metacast It's the most wonderful time of the year as Kelly and Sean put together a gift guide for techie kids! From transformable robots to glowing toys to soldering stations, we cover the items on our lists for the holidays. Check the show notes for links that support the podcast!
Dec 13, 2021•35 min•Ep 81•Transcript available on Metacast