Teaching Python Sean Tibor and Kelly Paredes
-
- Education
-
A podcast by Kelly Paredes and Sean Tibor about their adventures teaching middle school computer science, problem-solving, handling failure, frustration, and victory through the lens of the Python programming language.
Kelly Paredes has taught all over the world and specializes in curriculum design and development. She currently teaches sixth and seventh-grade computer science at Pine Crest School in Fort Lauderdale, Florida. This is her fifth year using Python.
Sean Tibor is a Senior Cloud Engineer at Mondelez International. He has worked in marketing and technical management roles selling toothpaste and toothbrushes, designing chemical inventory and tv media databases, enrolling online nursing students, and founding a digital marketing agency. He has taught Python to seventh and eighth-grade students at Pine Crest School in Fort Lauderdale, Florida, but now supports interns and tutors students in Python.
-
Coding is Dead?
In this episode, we grapple with the provocative question: Is coding still relevant in a rapidly evolving world dominated by generative AI? Our engaging panel discussion features insights from Sean Tibor and Kelly Schuster-Paredes, hosts and creators of the renowned Teaching Python podcast, along with a lineup of distinguished guests. Each voice adds a unique perspective on how AI is reshaping the landscape of coding and education.
Joining the discussion, we have Michael Kennedy from the Talk Python To Me podcast, known for his expertise in Python and its applications across various domains. Next, Blake Rayfield, a professor at Northern Arizona University, shares his perspective on the role of AI in higher education and research. The episode is rounded out with Brian Okken, host of the Python Test podcast, who provides a critical look at how AI is influencing software testing and development practices.
Together, this panel navigates the complex terrain of AI's role in coding and education, sparking insightful debates and offering viewpoints that reflect the diverse spectrum of thought in the tech community.
Special Guests: Blake Rayfield, Brian Okken, and Michael Kennedy.
Support Teaching Python -
Quickbite: Live Coding and Codealongs
Join Sean and Kelly in this QuickBites episode as they explore the technique of live coding presentations in education. They highlight the cognitive benefits, such as active learning and enhanced understanding, as well as the engagement and communication fostered through this teaching method. The conversation covers the importance of error normalization, metacognition, critical thinking, and student participation, emphasizing the role live coding plays in empowering students to solve problems and build confidence in their coding abilities.
Support Teaching Python -
From Blocks to Code with PickCode
In episode 128 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes dive into the world of coding education, focusing on the journey from block to text coding. They are joined by Charlie Meyer, co-founder and CEO of Pick Code, to discuss strategies and tools that make learning to code an engaging and enjoyable experience for students. The conversation also covers personal anecdotes from the hosts and guest, emphasizing the balance between fun and learning in coding education.
Today's Topics:
Making Coding Engaging
Personal Coding Stories and Teachings
Tools and Strategies for Coding Education
Special Guest: Charlie Meyer.
Support Teaching Python
Links:
Pickcode | The coding platform for education — Pickcode's online editor is the easiest way to teach and learn programming -
Setting Goals
This episode of Teaching Python is a quick bite about setting goals. Sean Tibor and Kelly Schuster-Paredes discuss the importance of goal setting and how it can lead to personal and professional growth. They explore different types of goals, such as accomplishment goals and transformative goals, and share strategies for setting and achieving them. The episode emphasizes the benefits of goal setting in education, including improved academic outcomes, increased motivation, and the development of critical life skills. Sean and Kelly also provide tips for creating a culture of goal setting within the classroom or workplace.
Support Teaching Python -
Projects and Portfolios
In Episode 126 of the "Teaching Python" podcast, hosts Sean Tibor and Kelly Schuster-Paredes delve into the fascinating realm of projects and portfolios for young coders. Expanding on the importance of showcasing coding skills, they explore how portfolios act as a powerful tool to demonstrate creativity, discipline, and coding standards. By creating a portfolio, students can present a comprehensive view of their work, allowing others to peek into their coding thought process and evaluate their unique voice as programmers.
Sean and Kelly discuss how portfolios can give young coders a competitive edge when it comes to college admissions and job applications. They emphasize the significance of going beyond traditional academic achievements, such as grades and test scores, and highlight the value of tangible evidence of their coding prowess. By curating a collection of their projects, students not only provide a window into their technical abilities but also provide important context about their inspirations, intentions, and the thought process behind each project.
Moreover, the hosts discuss the benefits of contributing to open-source projects and sharing code on platforms like GitHub. They acknowledge the initial discomfort, but encourage young coders to take the leap and submit contributions, highlighting how these experiences can enhance their portfolios and provide valuable talking points in interviews. Additionally, they discuss the emerging trend of universities and employers conducting online background checks, making a well-crafted online presence, including portfolios and LinkedIn profiles, essential for young coders.
In this insightful episode, Sean and Kelly provide practical advice, personal anecdotes, and valuable insights, helping young coders understand the significance of projects and portfolios in their educational and professional journeys. Tune in to gain valuable tips on standing out, showcasing your skills, and navigating the world of coding portfolios and projects!
Support Teaching Python -
Microlearning
In episode 125 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes dive into the concept of micro learning, discussing its benefits in fostering long-term memory retention and profound comprehension. The hosts advocate formalizing micro learning--breaking down topics into approachable, bite-sized segments--and discuss its application in the move towards more immediate, more specific, and ultimately more impactful and rewarding feedback. The discussion also covers the idea of 'laddering' a series of micro learning experiences to achieve larger, long-term objectives, the value of diverse learning materials, and even the role of badges and credentials in incentivizing continuous education.
00:00 Introduction to the Podcast
00:11 Exploring the Concept of Micro Learning
01:02 Understanding Macro Learning
01:11 The Evolution of Education
04:46 The Role of Micro Learning in Professional Development
05:56 The Methodology of Micro Learning
06:12 Micro Learning in the Classroom
08:49 The Benefits of Micro Learning
21:00 The Importance of Feedback in Micro Learning
28:30 The Role of Gamification in Micro Learning
33:40 Conclusion: The Future of Micro Learning
Support Teaching Python
Customer Reviews
Massively helpful podcast for new
Kelly
Great podcast
Loved episode 35, and Sean and Kelly’s easy way of distilling and extolling the benefits of learning to code. Worth the listen for anyone teaching or learning to code.
Excellent podcast
Excellent podcast. I teach Python at the college level and have learned a lot listening to Sean and Kelly. Love the pointers to websites, software, books, circuit kits, ...