Hoverboard with Go-Kart Attachment (~$299 AUD) - Two-wheeled self-balancing boards that can convert to a go-kart with a third wheel attachment. Available at Hoveroo in Australia.
Secret Coders Book Series (~$10-20 USD each) - A six-book graphic novel series that wraps coding puzzles and concepts into mystery stories. Recommended by Faye Shaw from the Boston PyLadies community. Great for ages 8-15.
3D Printer (~$200-300 USD) - Entry-level printers like the Bambu Lab A1 Mini or Elegoo Neptune 4 Pro have dropped significantly in price. Look for auto bed leveling as a key feature.
Duolingo Chess (~$13/month with subscription) - A new addition to Duolingo that teaches chess tactics, strategy, and formal terminology through structured lessons. Great for building problem-solving skills.
Classic Video Games (Zelda, Pokémon) - Story-driven games that build resilience and problem-solving skills, as an alternative to dopamine-heavy platforms like Roblox.
Soccer Bot (~$59.99) - An indoor soccer training robot that challenges footwork skills. Works best on hard floors.
"The Worlds I See" by Dr. Fei-Fei Li - Memoir of the computer scientist behind ImageNet and modern image recognition, covering her immigrant journey and rise in AI. A must-read for anyone interested in AI.
LEGO Retro Radio Building Set (~$99) - A 1970s-style radio that you build, then insert your phone to play music. Features working dials that create authentic radio crackle sounds.
Spydroid Loco Hex Robot (classroom investment) - A large spider-shaped robot that codes in Python and block programming. Features LIDAR and AI-based mapping. Seen at ISTE.
Richtie Mini from Hugging Face ($299-$449) - An adorable AI desktop companion robot with onboard models. Two versions: one that connects to your computer and one that's self-contained.
LED Pucks (LED 001 Kit) (~$6-13) - Small USB-powered LED discs perfect for 3D printed projects like planet lamps. Available from Bambu Labs or Amazon. RGB versions include remote controls.
Daily Desk Calendar (~$15-20) - A throwback gift that provides daily doses of humor, trivia, or inspiration. Suggestions include The Far Side, "They Can Talk," or "How to Win Friends and Influence People."
PyBites Coding Platform (subscription) - Bite-sized Python challenges for sharpening coding skills. Great for teachers, students, and professionals looking for practical coding practice.
Digital Calipers (~$40-50) - USB-rechargeable precision measuring tools essential for 3D printing and maker projects. Great for teaching geometry and measurement concepts.
Deburring Tool (~$10) - A small tool with a curved swiveling blade for cleaning up 3D prints. A quality-of-life improvement for any maker's toolkit.
Special Guest: Julian Sequeira.
]]>Hoverboard with Go-Kart Attachment (~$299 AUD) - Two-wheeled self-balancing boards that can convert to a go-kart with a third wheel attachment. Available at Hoveroo in Australia.
Secret Coders Book Series (~$10-20 USD each) - A six-book graphic novel series that wraps coding puzzles and concepts into mystery stories. Recommended by Faye Shaw from the Boston PyLadies community. Great for ages 8-15.
3D Printer (~$200-300 USD) - Entry-level printers like the Bambu Lab A1 Mini or Elegoo Neptune 4 Pro have dropped significantly in price. Look for auto bed leveling as a key feature.
Duolingo Chess (~$13/month with subscription) - A new addition to Duolingo that teaches chess tactics, strategy, and formal terminology through structured lessons. Great for building problem-solving skills.
Classic Video Games (Zelda, Pokémon) - Story-driven games that build resilience and problem-solving skills, as an alternative to dopamine-heavy platforms like Roblox.
Soccer Bot (~$59.99) - An indoor soccer training robot that challenges footwork skills. Works best on hard floors.
"The Worlds I See" by Dr. Fei-Fei Li - Memoir of the computer scientist behind ImageNet and modern image recognition, covering her immigrant journey and rise in AI. A must-read for anyone interested in AI.
LEGO Retro Radio Building Set (~$99) - A 1970s-style radio that you build, then insert your phone to play music. Features working dials that create authentic radio crackle sounds.
Spydroid Loco Hex Robot (classroom investment) - A large spider-shaped robot that codes in Python and block programming. Features LIDAR and AI-based mapping. Seen at ISTE.
Richtie Mini from Hugging Face ($299-$449) - An adorable AI desktop companion robot with onboard models. Two versions: one that connects to your computer and one that's self-contained.
LED Pucks (LED 001 Kit) (~$6-13) - Small USB-powered LED discs perfect for 3D printed projects like planet lamps. Available from Bambu Labs or Amazon. RGB versions include remote controls.
Daily Desk Calendar (~$15-20) - A throwback gift that provides daily doses of humor, trivia, or inspiration. Suggestions include The Far Side, "They Can Talk," or "How to Win Friends and Influence People."
PyBites Coding Platform (subscription) - Bite-sized Python challenges for sharpening coding skills. Great for teachers, students, and professionals looking for practical coding practice.
Digital Calipers (~$40-50) - USB-rechargeable precision measuring tools essential for 3D printing and maker projects. Great for teaching geometry and measurement concepts.
Deburring Tool (~$10) - A small tool with a curved swiveling blade for cleaning up 3D prints. A quality-of-life improvement for any maker's toolkit.
Special Guest: Julian Sequeira.
]]>Hoverboard with Go-Kart Attachment (~$299 AUD) - Two-wheeled self-balancing boards that can convert to a go-kart with a third wheel attachment. Available at Hoveroo in Australia.
Secret Coders Book Series (~$10-20 USD each) - A six-book graphic novel series that wraps coding puzzles and concepts into mystery stories. Recommended by Faye Shaw from the Boston PyLadies community. Great for ages 8-15.
3D Printer (~$200-300 USD) - Entry-level printers like the Bambu Lab A1 Mini or Elegoo Neptune 4 Pro have dropped significantly in price. Look for auto bed leveling as a key feature.
Duolingo Chess (~$13/month with subscription) - A new addition to Duolingo that teaches chess tactics, strategy, and formal terminology through structured lessons. Great for building problem-solving skills.
Classic Video Games (Zelda, Pokémon) - Story-driven games that build resilience and problem-solving skills, as an alternative to dopamine-heavy platforms like Roblox.
Soccer Bot (~$59.99) - An indoor soccer training robot that challenges footwork skills. Works best on hard floors.
"The Worlds I See" by Dr. Fei-Fei Li - Memoir of the computer scientist behind ImageNet and modern image recognition, covering her immigrant journey and rise in AI. A must-read for anyone interested in AI.
LEGO Retro Radio Building Set (~$99) - A 1970s-style radio that you build, then insert your phone to play music. Features working dials that create authentic radio crackle sounds.
Spydroid Loco Hex Robot (classroom investment) - A large spider-shaped robot that codes in Python and block programming. Features LIDAR and AI-based mapping. Seen at ISTE.
Richtie Mini from Hugging Face ($299-$449) - An adorable AI desktop companion robot with onboard models. Two versions: one that connects to your computer and one that's self-contained.
LED Pucks (LED 001 Kit) (~$6-13) - Small USB-powered LED discs perfect for 3D printed projects like planet lamps. Available from Bambu Labs or Amazon. RGB versions include remote controls.
Daily Desk Calendar (~$15-20) - A throwback gift that provides daily doses of humor, trivia, or inspiration. Suggestions include The Far Side, "They Can Talk," or "How to Win Friends and Influence People."
PyBites Coding Platform (subscription) - Bite-sized Python challenges for sharpening coding skills. Great for teachers, students, and professionals looking for practical coding practice.
Digital Calipers (~$40-50) - USB-rechargeable precision measuring tools essential for 3D printing and maker projects. Great for teaching geometry and measurement concepts.
Deburring Tool (~$10) - A small tool with a curved swiveling blade for cleaning up 3D prints. A quality-of-life improvement for any maker's toolkit.
Special Guest: Julian Sequeira.
]]>The conversation touches on several compelling topics including teaching agile methodology to high school students, the importance of transparency about failure, and how behavioral economics concepts (from thinkers like Daniel Kahneman) inform his approach to helping students understand their own thinking processes. Quincy also shares insights on supporting underserved students, running a successful Girls Who Code chapter, and navigating the integration of AI tools in the classroom. His students' enthusiasm at PyCon 2024 was infectious, and this episode reveals the thoughtful pedagogy behind their success.
Key resources mentioned include CS61A from UC Berkeley, CodeHS, Code.org, Sandra McGuire's book "Teach Students How to Learn," Eric Matthes' Python Crash Course, and Al Sweigart's educational resources including his new Buttonpad library for Tkinter.
Special Guest: Quincy Tennyson.
]]>The conversation touches on several compelling topics including teaching agile methodology to high school students, the importance of transparency about failure, and how behavioral economics concepts (from thinkers like Daniel Kahneman) inform his approach to helping students understand their own thinking processes. Quincy also shares insights on supporting underserved students, running a successful Girls Who Code chapter, and navigating the integration of AI tools in the classroom. His students' enthusiasm at PyCon 2024 was infectious, and this episode reveals the thoughtful pedagogy behind their success.
Key resources mentioned include CS61A from UC Berkeley, CodeHS, Code.org, Sandra McGuire's book "Teach Students How to Learn," Eric Matthes' Python Crash Course, and Al Sweigart's educational resources including his new Buttonpad library for Tkinter.
Special Guest: Quincy Tennyson.
]]>The conversation touches on several compelling topics including teaching agile methodology to high school students, the importance of transparency about failure, and how behavioral economics concepts (from thinkers like Daniel Kahneman) inform his approach to helping students understand their own thinking processes. Quincy also shares insights on supporting underserved students, running a successful Girls Who Code chapter, and navigating the integration of AI tools in the classroom. His students' enthusiasm at PyCon 2024 was infectious, and this episode reveals the thoughtful pedagogy behind their success.
Key resources mentioned include CS61A from UC Berkeley, CodeHS, Code.org, Sandra McGuire's book "Teach Students How to Learn," Eric Matthes' Python Crash Course, and Al Sweigart's educational resources including his new Buttonpad library for Tkinter.
Special Guest: Quincy Tennyson.
]]>The conversation explores crucial concepts like the "Jobs to Be Done" framework, which emphasizes focusing on outcomes rather than getting stuck in existing processes. Pritesh explains how he approaches AI education through playfulness and intuition-building—whether that's getting Batman to sing "Twinkle, Twinkle Little Star" in ChatGPT or creating AI personalities that debate humans. The discussion touches on the importance of maintaining accountability while delegating responsibility to AI tools, the power of curiosity in adoption, and how reinforcement learning might shape the future of AI integration.
Key resources mentioned:
Special Guest: Pritesh Patel.
]]>The conversation explores crucial concepts like the "Jobs to Be Done" framework, which emphasizes focusing on outcomes rather than getting stuck in existing processes. Pritesh explains how he approaches AI education through playfulness and intuition-building—whether that's getting Batman to sing "Twinkle, Twinkle Little Star" in ChatGPT or creating AI personalities that debate humans. The discussion touches on the importance of maintaining accountability while delegating responsibility to AI tools, the power of curiosity in adoption, and how reinforcement learning might shape the future of AI integration.
Key resources mentioned:
Special Guest: Pritesh Patel.
]]>The conversation explores crucial concepts like the "Jobs to Be Done" framework, which emphasizes focusing on outcomes rather than getting stuck in existing processes. Pritesh explains how he approaches AI education through playfulness and intuition-building—whether that's getting Batman to sing "Twinkle, Twinkle Little Star" in ChatGPT or creating AI personalities that debate humans. The discussion touches on the importance of maintaining accountability while delegating responsibility to AI tools, the power of curiosity in adoption, and how reinforcement learning might shape the future of AI integration.
Key resources mentioned:
Special Guest: Pritesh Patel.
]]>The discussion covers the current landscape of LLMs in coding education, from the benefits of faster iteration cycles to the risks of students losing that crucial "aha moment" when they solve problems independently. Simon shares insights on prompt injection vulnerabilities, the importance of local models for privacy, and why he believes LLMs are much harder to use effectively than most people realize.
Key topics include:
Simon brings 20 years of Django experience and deep expertise in both web development and AI tooling to discuss how educators can thoughtfully integrate these powerful but unpredictable tools into their classrooms. The conversation balances excitement about AI's potential with realistic assessments of its limitations and risks.
Whether you're a coding educator trying to navigate the AI revolution or a developer interested in the intersection of education and technology, this episode provides practical insights for working with LLMs responsibly and effectively.
Resources mentioned:
Special Guest: Simon Willison.
]]>The discussion covers the current landscape of LLMs in coding education, from the benefits of faster iteration cycles to the risks of students losing that crucial "aha moment" when they solve problems independently. Simon shares insights on prompt injection vulnerabilities, the importance of local models for privacy, and why he believes LLMs are much harder to use effectively than most people realize.
Key topics include:
Simon brings 20 years of Django experience and deep expertise in both web development and AI tooling to discuss how educators can thoughtfully integrate these powerful but unpredictable tools into their classrooms. The conversation balances excitement about AI's potential with realistic assessments of its limitations and risks.
Whether you're a coding educator trying to navigate the AI revolution or a developer interested in the intersection of education and technology, this episode provides practical insights for working with LLMs responsibly and effectively.
Resources mentioned:
Special Guest: Simon Willison.
]]>The discussion covers the current landscape of LLMs in coding education, from the benefits of faster iteration cycles to the risks of students losing that crucial "aha moment" when they solve problems independently. Simon shares insights on prompt injection vulnerabilities, the importance of local models for privacy, and why he believes LLMs are much harder to use effectively than most people realize.
Key topics include:
Simon brings 20 years of Django experience and deep expertise in both web development and AI tooling to discuss how educators can thoughtfully integrate these powerful but unpredictable tools into their classrooms. The conversation balances excitement about AI's potential with realistic assessments of its limitations and risks.
Whether you're a coding educator trying to navigate the AI revolution or a developer interested in the intersection of education and technology, this episode provides practical insights for working with LLMs responsibly and effectively.
Resources mentioned:
Special Guest: Simon Willison.
]]>In this episode, we're thrilled to welcome Sheena O'Connell, an educator and developer from South Africa who has been making waves in the Python education community. Sheena shares her journey from electrical engineering to founding Prelude, where she runs advanced Django learning sprints and teamwork training courses.
We explore the critical importance of soft skills in technical education, diving into Google's Project Aristotle and the five key factors that make teams effective: psychological safety, dependability, structure and clarity, meaning, and impact. Sheena provides fascinating insights into how cultural concepts like Ubuntu ("I am because we are") influence collaborative learning and professional development.
The conversation covers practical strategies for teaching both technical and soft skills to adult learners, the challenges of helping students transition from learning to professional environments, and how to build psychologically safe spaces that promote growth and learning.
We also discuss upcoming events including Django Con Africa in Tanzania and PyCon Africa in Johannesburg, South Africa, which Sheena is chairing.
Whether you're an educator, team leader, or developer interested in fostering better collaborative environments, this episode offers valuable insights into the intersection of technical education, cultural awareness, and team dynamics.
Sheena O'Connell - Founder of Prelude, former educator at Umuzi, and chair of PyCon Africa 2025
This episode provides valuable insights for educators at all levels, from K-12 teachers to corporate trainers. The discussion of soft skills, cultural awareness, and team dynamics offers practical strategies that can be applied in classrooms, coding bootcamps, and professional development settings.
The conversation highlights how technical education must go beyond coding skills to prepare students for successful careers, emphasizing the importance of communication, collaboration, and cultural competency in today's global technology landscape.
Special Guest: Sheena O'Connell.
]]>In this episode, we're thrilled to welcome Sheena O'Connell, an educator and developer from South Africa who has been making waves in the Python education community. Sheena shares her journey from electrical engineering to founding Prelude, where she runs advanced Django learning sprints and teamwork training courses.
We explore the critical importance of soft skills in technical education, diving into Google's Project Aristotle and the five key factors that make teams effective: psychological safety, dependability, structure and clarity, meaning, and impact. Sheena provides fascinating insights into how cultural concepts like Ubuntu ("I am because we are") influence collaborative learning and professional development.
The conversation covers practical strategies for teaching both technical and soft skills to adult learners, the challenges of helping students transition from learning to professional environments, and how to build psychologically safe spaces that promote growth and learning.
We also discuss upcoming events including Django Con Africa in Tanzania and PyCon Africa in Johannesburg, South Africa, which Sheena is chairing.
Whether you're an educator, team leader, or developer interested in fostering better collaborative environments, this episode offers valuable insights into the intersection of technical education, cultural awareness, and team dynamics.
Sheena O'Connell - Founder of Prelude, former educator at Umuzi, and chair of PyCon Africa 2025
This episode provides valuable insights for educators at all levels, from K-12 teachers to corporate trainers. The discussion of soft skills, cultural awareness, and team dynamics offers practical strategies that can be applied in classrooms, coding bootcamps, and professional development settings.
The conversation highlights how technical education must go beyond coding skills to prepare students for successful careers, emphasizing the importance of communication, collaboration, and cultural competency in today's global technology landscape.
Special Guest: Sheena O'Connell.
]]>In this episode, we're thrilled to welcome Sheena O'Connell, an educator and developer from South Africa who has been making waves in the Python education community. Sheena shares her journey from electrical engineering to founding Prelude, where she runs advanced Django learning sprints and teamwork training courses.
We explore the critical importance of soft skills in technical education, diving into Google's Project Aristotle and the five key factors that make teams effective: psychological safety, dependability, structure and clarity, meaning, and impact. Sheena provides fascinating insights into how cultural concepts like Ubuntu ("I am because we are") influence collaborative learning and professional development.
The conversation covers practical strategies for teaching both technical and soft skills to adult learners, the challenges of helping students transition from learning to professional environments, and how to build psychologically safe spaces that promote growth and learning.
We also discuss upcoming events including Django Con Africa in Tanzania and PyCon Africa in Johannesburg, South Africa, which Sheena is chairing.
Whether you're an educator, team leader, or developer interested in fostering better collaborative environments, this episode offers valuable insights into the intersection of technical education, cultural awareness, and team dynamics.
Sheena O'Connell - Founder of Prelude, former educator at Umuzi, and chair of PyCon Africa 2025
This episode provides valuable insights for educators at all levels, from K-12 teachers to corporate trainers. The discussion of soft skills, cultural awareness, and team dynamics offers practical strategies that can be applied in classrooms, coding bootcamps, and professional development settings.
The conversation highlights how technical education must go beyond coding skills to prepare students for successful careers, emphasizing the importance of communication, collaboration, and cultural competency in today's global technology landscape.
Special Guest: Sheena O'Connell.
]]>Listeners will hear firsthand accounts from university lecturers, high school teachers, industry professionals, and volunteer mentors. Topics include the impact of AI tools on coding productivity, the challenges of assessing genuine learning in an AI-rich environment, and strategies for teaching critical thinking alongside technical skills. The episode also delves into the tension between embracing AI as an educational aid and ensuring students develop foundational problem-solving abilities.
Whether you’re an educator, developer, or simply curious about the future of learning, this episode offers a nuanced, multi-perspective look at AI’s growing influence in the classroom and beyond.
]]>Listeners will hear firsthand accounts from university lecturers, high school teachers, industry professionals, and volunteer mentors. Topics include the impact of AI tools on coding productivity, the challenges of assessing genuine learning in an AI-rich environment, and strategies for teaching critical thinking alongside technical skills. The episode also delves into the tension between embracing AI as an educational aid and ensuring students develop foundational problem-solving abilities.
Whether you’re an educator, developer, or simply curious about the future of learning, this episode offers a nuanced, multi-perspective look at AI’s growing influence in the classroom and beyond.
]]>Listeners will hear firsthand accounts from university lecturers, high school teachers, industry professionals, and volunteer mentors. Topics include the impact of AI tools on coding productivity, the challenges of assessing genuine learning in an AI-rich environment, and strategies for teaching critical thinking alongside technical skills. The episode also delves into the tension between embracing AI as an educational aid and ensuring students develop foundational problem-solving abilities.
Whether you’re an educator, developer, or simply curious about the future of learning, this episode offers a nuanced, multi-perspective look at AI’s growing influence in the classroom and beyond.
]]>The episode also explores the work group's goals, which include:
Additionally, the hosts share personal 'wins of the week,' highlighting the importance of accountability and community in the educational journey. Kelly and Sean discuss their past experiences with the Education Summit and encourage listeners to get involved by submitting talk proposals or joining in interactive sessions. The episode concludes with practical advice on how educators and enthusiasts can engage with the group to further Python education and outreach.
Special Guests: Cheuk Ting Ho and Keith Murray.
]]>The episode also explores the work group's goals, which include:
Additionally, the hosts share personal 'wins of the week,' highlighting the importance of accountability and community in the educational journey. Kelly and Sean discuss their past experiences with the Education Summit and encourage listeners to get involved by submitting talk proposals or joining in interactive sessions. The episode concludes with practical advice on how educators and enthusiasts can engage with the group to further Python education and outreach.
Special Guests: Cheuk Ting Ho and Keith Murray.
Links:
The episode also explores the work group's goals, which include:
Additionally, the hosts share personal 'wins of the week,' highlighting the importance of accountability and community in the educational journey. Kelly and Sean discuss their past experiences with the Education Summit and encourage listeners to get involved by submitting talk proposals or joining in interactive sessions. The episode concludes with practical advice on how educators and enthusiasts can engage with the group to further Python education and outreach.
Special Guests: Cheuk Ting Ho and Keith Murray.
Links:
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.
]]>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.
Links:
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.
Links:
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.
]]>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.
]]>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.
]]>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.
]]>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.
Links:
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.
Links:
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:
Special Guest: 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:
Special Guest: Kelly Powers.
Links:
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:
Special Guest: Kelly Powers.
Links:
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.
]]>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.
Links:
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.
Links:
Links:
]]>Links:
]]>Special Guest: Brianne Caplan.
]]>Special Guest: Brianne Caplan.
Links:
Special Guest: Brianne Caplan.
Links:
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.
]]>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.
Links:
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.
Links:
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.
]]>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.
Links:
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.
Links:
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.
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.
Special Guest: Dr. Charles Severance aka "Dr. Chuck".
]]>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.
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.
Special Guest: Dr. Charles Severance aka "Dr. Chuck".
Links:
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.
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.
Special Guest: Dr. Charles Severance aka "Dr. Chuck".
Links:
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.
]]>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.
Links:
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.
Links:
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.
]]>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.
Links:
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.
Links:
This episode sheds light on the importance of coding in today’s education and the crucial role of creativity and cross-curricular connections in engaging students. Hear firsthand accounts of teachers and educators who, despite having no coding background, have successfully integrated coding into their curriculum, making it a valuable tool for enhancing cognitive skills and preparing students for the future. Explore the transformative power of coding education and how it’s shaping the educators of tomorrow.
Whether you are a seasoned coding professional or a curious newcomer to the field of education technology, this episode offers valuable insights into making coding accessible and fun for everyone. Through real-world examples and engaging discussions, discover how coding is not just about learning a new language but about building a foundation for critical thinking, problem-solving, and creativity in the digital age.
Special Guests: Chelsea Clagg and Dora Palfi.
]]>This episode sheds light on the importance of coding in today’s education and the crucial role of creativity and cross-curricular connections in engaging students. Hear firsthand accounts of teachers and educators who, despite having no coding background, have successfully integrated coding into their curriculum, making it a valuable tool for enhancing cognitive skills and preparing students for the future. Explore the transformative power of coding education and how it’s shaping the educators of tomorrow.
Whether you are a seasoned coding professional or a curious newcomer to the field of education technology, this episode offers valuable insights into making coding accessible and fun for everyone. Through real-world examples and engaging discussions, discover how coding is not just about learning a new language but about building a foundation for critical thinking, problem-solving, and creativity in the digital age.
Special Guests: Chelsea Clagg and Dora Palfi.
]]>This episode sheds light on the importance of coding in today’s education and the crucial role of creativity and cross-curricular connections in engaging students. Hear firsthand accounts of teachers and educators who, despite having no coding background, have successfully integrated coding into their curriculum, making it a valuable tool for enhancing cognitive skills and preparing students for the future. Explore the transformative power of coding education and how it’s shaping the educators of tomorrow.
Whether you are a seasoned coding professional or a curious newcomer to the field of education technology, this episode offers valuable insights into making coding accessible and fun for everyone. Through real-world examples and engaging discussions, discover how coding is not just about learning a new language but about building a foundation for critical thinking, problem-solving, and creativity in the digital age.
Special Guests: Chelsea Clagg and Dora Palfi.
]]>Listeners will gain valuable strategies for employing Lightning Talks as a pedagogical tool, with emphasis on their simplicity, the encouragement of critical thinking, and the promotion of a more inclusive and engaging learning environment. The episode is rich with anecdotes and experiences, highlighting how these brief, impromptu presentations can ease the anxiety associated with public speaking, inspire creativity, and facilitate a deeper connection with subject matter. Furthermore, the conversation also touches on the adaptability of Lightning Talks across different educational contexts, offering listeners a comprehensive view on integrating this format into their teaching repertoire to ignite enthusiasm and foster a vibrant learning culture.
]]>Listeners will gain valuable strategies for employing Lightning Talks as a pedagogical tool, with emphasis on their simplicity, the encouragement of critical thinking, and the promotion of a more inclusive and engaging learning environment. The episode is rich with anecdotes and experiences, highlighting how these brief, impromptu presentations can ease the anxiety associated with public speaking, inspire creativity, and facilitate a deeper connection with subject matter. Furthermore, the conversation also touches on the adaptability of Lightning Talks across different educational contexts, offering listeners a comprehensive view on integrating this format into their teaching repertoire to ignite enthusiasm and foster a vibrant learning culture.
]]>Listeners will gain valuable strategies for employing Lightning Talks as a pedagogical tool, with emphasis on their simplicity, the encouragement of critical thinking, and the promotion of a more inclusive and engaging learning environment. The episode is rich with anecdotes and experiences, highlighting how these brief, impromptu presentations can ease the anxiety associated with public speaking, inspire creativity, and facilitate a deeper connection with subject matter. Furthermore, the conversation also touches on the adaptability of Lightning Talks across different educational contexts, offering listeners a comprehensive view on integrating this format into their teaching repertoire to ignite enthusiasm and foster a vibrant learning culture.
]]>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.
]]>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.
]]>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.
]]>Special Guest: Charlie Meyer.
]]>Special Guest: Charlie Meyer.
Links:
Special Guest: Charlie Meyer.
Links:
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!
]]>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!
]]>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!
]]>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
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
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
Special Guest: Cecilia Celeste Danesi.
]]>Special Guest: Cecilia Celeste Danesi.
Links:
Special Guest: Cecilia Celeste Danesi.
Links:
Links:
Links:
In this episode of the Teaching Python podcast, co-hosts Sean Tibor and Kelly Schuster Paredes discuss the significance of failure in learning. They assert that failure is a crucial part of development and growth, providing an opportunity to be resilient and persistent when things don't go to plan. Sean shares a personal experience where he turned a coding failure into a learning opportunity, evolving better testing principles. Also, they discuss the need for a secure environment to allow for failure and learning. They conclude by introducing their community partnership with Python Tutor, a tool that helps in visualizing Python code execution.
]]>In this episode of the Teaching Python podcast, co-hosts Sean Tibor and Kelly Schuster Paredes discuss the significance of failure in learning. They assert that failure is a crucial part of development and growth, providing an opportunity to be resilient and persistent when things don't go to plan. Sean shares a personal experience where he turned a coding failure into a learning opportunity, evolving better testing principles. Also, they discuss the need for a secure environment to allow for failure and learning. They conclude by introducing their community partnership with Python Tutor, a tool that helps in visualizing Python code execution.
]]>In this episode of the Teaching Python podcast, co-hosts Sean Tibor and Kelly Schuster Paredes discuss the significance of failure in learning. They assert that failure is a crucial part of development and growth, providing an opportunity to be resilient and persistent when things don't go to plan. Sean shares a personal experience where he turned a coding failure into a learning opportunity, evolving better testing principles. Also, they discuss the need for a secure environment to allow for failure and learning. They conclude by introducing their community partnership with Python Tutor, a tool that helps in visualizing Python code execution.
]]>Note: This is a shorter episode format that focuses on one specific topic, limited to 15-20 minutes.
]]>Note: This is a shorter episode format that focuses on one specific topic, limited to 15-20 minutes.
Links:
Note: This is a shorter episode format that focuses on one specific topic, limited to 15-20 minutes.
Links:
During our conversation, we talk about everything from making learning open and accessible, to the role that teachers and mentors play in our learning, as well as the ability to write and publish what we learn to improve our own understanding. We even sprinkle in a bit of Club Penguin.
Join us to learn about how to go from basic to intermediate Python and so much more.
Special Guest: Yasoob Khalid.
]]>During our conversation, we talk about everything from making learning open and accessible, to the role that teachers and mentors play in our learning, as well as the ability to write and publish what we learn to improve our own understanding. We even sprinkle in a bit of Club Penguin.
Join us to learn about how to go from basic to intermediate Python and so much more.
Special Guest: Yasoob Khalid.
Links:
During our conversation, we talk about everything from making learning open and accessible, to the role that teachers and mentors play in our learning, as well as the ability to write and publish what we learn to improve our own understanding. We even sprinkle in a bit of Club Penguin.
Join us to learn about how to go from basic to intermediate Python and so much more.
Special Guest: Yasoob Khalid.
Links:
Special Guest: Ines Montani.
]]>Special Guest: Ines Montani.
Links:
Special Guest: Ines Montani.
Links:
2010 marked a pivotal year for Dennis when he discovered the ArduPilot project and was deeply inspired by the dynamic developer community that supported it. This newfound inspiration set him on a journey of countless hours in the garage, experimenting and constructing a myriad of autonomous drones. This includes everything from hexacopters and VTOL aircraft to delta wings and mini quads, leveraging APM and Pixhawk flight controllers. 2014 saw him crossing paths with Marisa at Walnut Springs Elementary School in Dripping Springs, TX. A chance collaboration led to Dennis introducing students to the wonders of quadcopters, which further transitioned to the integration of DJI SDK upon students' intrigue in aerial photography.
Fast forward to 2015, Dennis established a groundbreaking concept—melding block programming with the DJI SDK. This innovation birthed DroneBlocks, a platform cherished by students for its intuitive approach to conducting autonomous missions with DJI hardware. Today, DroneBlocks boasts an app, a comprehensive curriculum, and an ever-growing community of users sharing their mission code globally. As a graduate from The Citadel with a BS in Electrical Engineering and with a rich history of co-founding multiple tech ventures, Dennis, along with Marisa, aspires to integrate DroneBlocks into every STEAM classroom across the world. Tune in and soar with us on this incredible journey of passion, innovation, and educational revolution.
Special Guest: Dennis Baldwin.
]]>2010 marked a pivotal year for Dennis when he discovered the ArduPilot project and was deeply inspired by the dynamic developer community that supported it. This newfound inspiration set him on a journey of countless hours in the garage, experimenting and constructing a myriad of autonomous drones. This includes everything from hexacopters and VTOL aircraft to delta wings and mini quads, leveraging APM and Pixhawk flight controllers. 2014 saw him crossing paths with Marisa at Walnut Springs Elementary School in Dripping Springs, TX. A chance collaboration led to Dennis introducing students to the wonders of quadcopters, which further transitioned to the integration of DJI SDK upon students' intrigue in aerial photography.
Fast forward to 2015, Dennis established a groundbreaking concept—melding block programming with the DJI SDK. This innovation birthed DroneBlocks, a platform cherished by students for its intuitive approach to conducting autonomous missions with DJI hardware. Today, DroneBlocks boasts an app, a comprehensive curriculum, and an ever-growing community of users sharing their mission code globally. As a graduate from The Citadel with a BS in Electrical Engineering and with a rich history of co-founding multiple tech ventures, Dennis, along with Marisa, aspires to integrate DroneBlocks into every STEAM classroom across the world. Tune in and soar with us on this incredible journey of passion, innovation, and educational revolution.
Special Guest: Dennis Baldwin.
Links:
2010 marked a pivotal year for Dennis when he discovered the ArduPilot project and was deeply inspired by the dynamic developer community that supported it. This newfound inspiration set him on a journey of countless hours in the garage, experimenting and constructing a myriad of autonomous drones. This includes everything from hexacopters and VTOL aircraft to delta wings and mini quads, leveraging APM and Pixhawk flight controllers. 2014 saw him crossing paths with Marisa at Walnut Springs Elementary School in Dripping Springs, TX. A chance collaboration led to Dennis introducing students to the wonders of quadcopters, which further transitioned to the integration of DJI SDK upon students' intrigue in aerial photography.
Fast forward to 2015, Dennis established a groundbreaking concept—melding block programming with the DJI SDK. This innovation birthed DroneBlocks, a platform cherished by students for its intuitive approach to conducting autonomous missions with DJI hardware. Today, DroneBlocks boasts an app, a comprehensive curriculum, and an ever-growing community of users sharing their mission code globally. As a graduate from The Citadel with a BS in Electrical Engineering and with a rich history of co-founding multiple tech ventures, Dennis, along with Marisa, aspires to integrate DroneBlocks into every STEAM classroom across the world. Tune in and soar with us on this incredible journey of passion, innovation, and educational revolution.
Special Guest: Dennis Baldwin.
Links:
This week, Kelly and Sean caught up with Josh to learn about his educational journey since we last spoke with him, the latest developments on EduBlocks, as well as the new direction enabled by Anaconda's purchase of EduBlocks in May 2023.
Special Guest: Josh Lowe.
]]>This week, Kelly and Sean caught up with Josh to learn about his educational journey since we last spoke with him, the latest developments on EduBlocks, as well as the new direction enabled by Anaconda's purchase of EduBlocks in May 2023.
Special Guest: Josh Lowe.
Links:
This week, Kelly and Sean caught up with Josh to learn about his educational journey since we last spoke with him, the latest developments on EduBlocks, as well as the new direction enabled by Anaconda's purchase of EduBlocks in May 2023.
Special Guest: Josh Lowe.
Links:
Special Guests: Philip Guo and Sam Lau.
]]>Special Guests: Philip Guo and Sam Lau.
Links:
Special Guests: Philip Guo and Sam Lau.
Links:
If you're not familiar with the Dash and Plotly Python libraries, you can get started here with us! Dash is a library for building web-based dashboards to visualize your Python data. It uses Plotly, a library for making beautiful visualizations of data that are highly interactive.
Both libraries are open-source and maintained by the Plotly company, which provides enterprise-grade implementations of Dash and Plotly for business customers.
Special Guest: Adam Schroeder.
]]>If you're not familiar with the Dash and Plotly Python libraries, you can get started here with us! Dash is a library for building web-based dashboards to visualize your Python data. It uses Plotly, a library for making beautiful visualizations of data that are highly interactive.
Both libraries are open-source and maintained by the Plotly company, which provides enterprise-grade implementations of Dash and Plotly for business customers.
Special Guest: Adam Schroeder.
Links:
If you're not familiar with the Dash and Plotly Python libraries, you can get started here with us! Dash is a library for building web-based dashboards to visualize your Python data. It uses Plotly, a library for making beautiful visualizations of data that are highly interactive.
Both libraries are open-source and maintained by the Plotly company, which provides enterprise-grade implementations of Dash and Plotly for business customers.
Special Guest: Adam Schroeder.
Links:
In Episode 111 of the Teaching Python podcast, join special guest Eric Matthes and your hosts Kelly and Sean as they dive into the intriguing world of generative AI in education. Coming fresh from the Education Summit at PyCon 2023, they provide a comprehensive recap of the event, highlighting the successful speaker topics, the ideal room size, and the engaging breakout sessions that made the summit a resounding success.
As an extra resource, Eric Matthes, author of the widely acclaimed "Python Crash Course," joins the discussion, providing valuable insights into the intersection of generative AI and education. For those interested, Eric's book can be found on Amazon.
The conversation then delves into the complexities surrounding generative AI, emphasizing that while it holds tremendous potential, it is still in its early stages, leaving us with more questions than answers. To lay the groundwork, the hosts define generative AI and demystify how large language models work, drawing an analogy to refrigerator poetry magnets to aid comprehension.
As the discussion unfolds, Kelly, Eric, and Sean raise crucial questions about the role of generative AI, specifically ChatGPT, in education. They explore the optimal level of usage, the necessary policies and governance to support its implementation, and draw parallels to the concept of the "Goldilocks zone" in astronomy, seeking the right balance for effective integration.
The episode moves to thought-provoking dialogue regarding the future proficiency levels required for learners in problem-solving scenarios. They examine whether coding proficiency alone will suffice or if learners will need to develop AI literacy, enabling them to harness the power of AI to generate code and solutions.
Tune in to Episode 111 of the Teaching Python podcast to gain a deeper understanding of the implications and potential of generative AI in education. As the hosts explore the evolving landscape, they shed light on the importance of finding the right balance and preparing learners for the challenges and opportunities that lie ahead.
Special Guest: Eric Matthes.
]]>In Episode 111 of the Teaching Python podcast, join special guest Eric Matthes and your hosts Kelly and Sean as they dive into the intriguing world of generative AI in education. Coming fresh from the Education Summit at PyCon 2023, they provide a comprehensive recap of the event, highlighting the successful speaker topics, the ideal room size, and the engaging breakout sessions that made the summit a resounding success.
As an extra resource, Eric Matthes, author of the widely acclaimed "Python Crash Course," joins the discussion, providing valuable insights into the intersection of generative AI and education. For those interested, Eric's book can be found on Amazon.
The conversation then delves into the complexities surrounding generative AI, emphasizing that while it holds tremendous potential, it is still in its early stages, leaving us with more questions than answers. To lay the groundwork, the hosts define generative AI and demystify how large language models work, drawing an analogy to refrigerator poetry magnets to aid comprehension.
As the discussion unfolds, Kelly, Eric, and Sean raise crucial questions about the role of generative AI, specifically ChatGPT, in education. They explore the optimal level of usage, the necessary policies and governance to support its implementation, and draw parallels to the concept of the "Goldilocks zone" in astronomy, seeking the right balance for effective integration.
The episode moves to thought-provoking dialogue regarding the future proficiency levels required for learners in problem-solving scenarios. They examine whether coding proficiency alone will suffice or if learners will need to develop AI literacy, enabling them to harness the power of AI to generate code and solutions.
Tune in to Episode 111 of the Teaching Python podcast to gain a deeper understanding of the implications and potential of generative AI in education. As the hosts explore the evolving landscape, they shed light on the importance of finding the right balance and preparing learners for the challenges and opportunities that lie ahead.
Special Guest: Eric Matthes.
Links:
In Episode 111 of the Teaching Python podcast, join special guest Eric Matthes and your hosts Kelly and Sean as they dive into the intriguing world of generative AI in education. Coming fresh from the Education Summit at PyCon 2023, they provide a comprehensive recap of the event, highlighting the successful speaker topics, the ideal room size, and the engaging breakout sessions that made the summit a resounding success.
As an extra resource, Eric Matthes, author of the widely acclaimed "Python Crash Course," joins the discussion, providing valuable insights into the intersection of generative AI and education. For those interested, Eric's book can be found on Amazon.
The conversation then delves into the complexities surrounding generative AI, emphasizing that while it holds tremendous potential, it is still in its early stages, leaving us with more questions than answers. To lay the groundwork, the hosts define generative AI and demystify how large language models work, drawing an analogy to refrigerator poetry magnets to aid comprehension.
As the discussion unfolds, Kelly, Eric, and Sean raise crucial questions about the role of generative AI, specifically ChatGPT, in education. They explore the optimal level of usage, the necessary policies and governance to support its implementation, and draw parallels to the concept of the "Goldilocks zone" in astronomy, seeking the right balance for effective integration.
The episode moves to thought-provoking dialogue regarding the future proficiency levels required for learners in problem-solving scenarios. They examine whether coding proficiency alone will suffice or if learners will need to develop AI literacy, enabling them to harness the power of AI to generate code and solutions.
Tune in to Episode 111 of the Teaching Python podcast to gain a deeper understanding of the implications and potential of generative AI in education. As the hosts explore the evolving landscape, they shed light on the importance of finding the right balance and preparing learners for the challenges and opportunities that lie ahead.
Special Guest: Eric Matthes.
Links:
Special Guest: Kattni Rembor.
]]>Special Guest: Kattni Rembor.
]]>Special Guest: Kattni Rembor.
]]>For more details, visit the Teaching Python Podcast website.
]]>For more details, visit the Teaching Python Podcast website.
]]>For more details, visit the Teaching Python Podcast website.
]]>In this interview, we'll cover everything from the shortage of computer science teachers to smart doorbells to going beyond Kahoot! to tools that help teachers assess student learning progress.
Special Guest: Ryan Dehmoubed.
]]>In this interview, we'll cover everything from the shortage of computer science teachers to smart doorbells to going beyond Kahoot! to tools that help teachers assess student learning progress.
Special Guest: Ryan Dehmoubed.
Links:
In this interview, we'll cover everything from the shortage of computer science teachers to smart doorbells to going beyond Kahoot! to tools that help teachers assess student learning progress.
Special Guest: Ryan Dehmoubed.
Links:
Dr. Talagala starts by explaining how she started teaching her then 9-year old daughter about AI and quickly realized that there were a lot of gaps in the available AI materials for teaching. She started assembling resources and organizing the content in a way that worked well for kids while providing them with room to grow their knowledge and skills. This quickly turned into a book project, The Fundamentals of Artificial Intelligence, Volume 1 with her co-author Dr. Sindhu Ghanta.
Next, the conversation shifts to teaching the ethics of AI and the potential risks and benefits of AI for society. Dr. Talagala explains how students need projects that they can relate to and easily adapt to answer the questions they generate. She suggests that middle school students can play a role in shaping the future of AI by learning about these issues, questioning the status quo, and advocating for responsible AI practices. The episode ends with resources and recommendations for teachers who want to learn more about AI and ML.
Special Guest: Nisha Talagala.
]]>Dr. Talagala starts by explaining how she started teaching her then 9-year old daughter about AI and quickly realized that there were a lot of gaps in the available AI materials for teaching. She started assembling resources and organizing the content in a way that worked well for kids while providing them with room to grow their knowledge and skills. This quickly turned into a book project, The Fundamentals of Artificial Intelligence, Volume 1 with her co-author Dr. Sindhu Ghanta.
Next, the conversation shifts to teaching the ethics of AI and the potential risks and benefits of AI for society. Dr. Talagala explains how students need projects that they can relate to and easily adapt to answer the questions they generate. She suggests that middle school students can play a role in shaping the future of AI by learning about these issues, questioning the status quo, and advocating for responsible AI practices. The episode ends with resources and recommendations for teachers who want to learn more about AI and ML.
Special Guest: Nisha Talagala.
Links:
Dr. Talagala starts by explaining how she started teaching her then 9-year old daughter about AI and quickly realized that there were a lot of gaps in the available AI materials for teaching. She started assembling resources and organizing the content in a way that worked well for kids while providing them with room to grow their knowledge and skills. This quickly turned into a book project, The Fundamentals of Artificial Intelligence, Volume 1 with her co-author Dr. Sindhu Ghanta.
Next, the conversation shifts to teaching the ethics of AI and the potential risks and benefits of AI for society. Dr. Talagala explains how students need projects that they can relate to and easily adapt to answer the questions they generate. She suggests that middle school students can play a role in shaping the future of AI by learning about these issues, questioning the status quo, and advocating for responsible AI practices. The episode ends with resources and recommendations for teachers who want to learn more about AI and ML.
Special Guest: Nisha Talagala.
Links:
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.
]]>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.
Links:
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.
Links:
Links:
Links:
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 recommended is "Fundamentals of Artificial Intelligence" which is a comprehensive introduction to the field of artificial intelligence and its underlying algorithms and techniques. They also recommend "Accelerate: The Science of Lean Software and DevOps" which is a practical guide with industry data about the benefits of DevOps. "Fluent Python" is another book they recommend which is a guide to writing better and more idiomatic Python code. Finally, they recommend the new edition of "Python Crash Course" by Eric Matthes which is a fast-paced, thorough introduction to Python programming for beginners.
It's a great episode for anyone who is interested in learning more about the Python programming language, and the PyCon Education Summit, as well as reading some great books on the topic. The episode is available on the Teaching Python podcast website, and the links to the books can also be found there.
]]>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 recommended is "Fundamentals of Artificial Intelligence" which is a comprehensive introduction to the field of artificial intelligence and its underlying algorithms and techniques. They also recommend "Accelerate: The Science of Lean Software and DevOps" which is a practical guide with industry data about the benefits of DevOps. "Fluent Python" is another book they recommend which is a guide to writing better and more idiomatic Python code. Finally, they recommend the new edition of "Python Crash Course" by Eric Matthes which is a fast-paced, thorough introduction to Python programming for beginners.
It's a great episode for anyone who is interested in learning more about the Python programming language, and the PyCon Education Summit, as well as reading some great books on the topic. The episode is available on the Teaching Python podcast website, and the links to the books can also be found there.
Links:
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 recommended is "Fundamentals of Artificial Intelligence" which is a comprehensive introduction to the field of artificial intelligence and its underlying algorithms and techniques. They also recommend "Accelerate: The Science of Lean Software and DevOps" which is a practical guide with industry data about the benefits of DevOps. "Fluent Python" is another book they recommend which is a guide to writing better and more idiomatic Python code. Finally, they recommend the new edition of "Python Crash Course" by Eric Matthes which is a fast-paced, thorough introduction to Python programming for beginners.
It's a great episode for anyone who is interested in learning more about the Python programming language, and the PyCon Education Summit, as well as reading some great books on the topic. The episode is available on the Teaching Python podcast website, and the links to the books can also be found there.
Links:
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 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 used to enhance the learning experience.
One of the key points they address is the question of whether ChatGPT will be a helpful or harmful addition to computer science education. On the one hand, ChatGPT has the potential to be a powerful teaching aid, providing students with a unique and engaging way to learn. On the other hand, there are concerns that the use of ChatGPT could lead to a reduction in critical thinking skills, as students may rely too heavily on the tool for solutions.
Ultimately, Kelly and Sean argue that ChatGPT has the potential to be a valuable resource for educators, but it is important to use it in a balanced and mindful way. They suggest that incorporating ChatGPT into the curriculum in combination with other teaching methods could be an effective way to maximize its benefits and minimize any negative effects. If you are interested in learning more about ChatGPT and its potential applications in education, be sure to check out the linked resources.
]]>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 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 used to enhance the learning experience.
One of the key points they address is the question of whether ChatGPT will be a helpful or harmful addition to computer science education. On the one hand, ChatGPT has the potential to be a powerful teaching aid, providing students with a unique and engaging way to learn. On the other hand, there are concerns that the use of ChatGPT could lead to a reduction in critical thinking skills, as students may rely too heavily on the tool for solutions.
Ultimately, Kelly and Sean argue that ChatGPT has the potential to be a valuable resource for educators, but it is important to use it in a balanced and mindful way. They suggest that incorporating ChatGPT into the curriculum in combination with other teaching methods could be an effective way to maximize its benefits and minimize any negative effects. If you are interested in learning more about ChatGPT and its potential applications in education, be sure to check out the linked resources.
Links:
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 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 used to enhance the learning experience.
One of the key points they address is the question of whether ChatGPT will be a helpful or harmful addition to computer science education. On the one hand, ChatGPT has the potential to be a powerful teaching aid, providing students with a unique and engaging way to learn. On the other hand, there are concerns that the use of ChatGPT could lead to a reduction in critical thinking skills, as students may rely too heavily on the tool for solutions.
Ultimately, Kelly and Sean argue that ChatGPT has the potential to be a valuable resource for educators, but it is important to use it in a balanced and mindful way. They suggest that incorporating ChatGPT into the curriculum in combination with other teaching methods could be an effective way to maximize its benefits and minimize any negative effects. If you are interested in learning more about ChatGPT and its potential applications in education, be sure to check out the linked resources.
Links:
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 accommodate this variability. The old theory of learning styles, which suggests that individuals have a preferred style of learning and that teaching should be tailored to these preferences, has been debunked as a myth. Instead, research suggests that the most effective way to teach is to use a variety of methods and approaches, and to allow students to engage with the material in different ways.
In addition to incorporating teaching strategies such as scaffolding, differentiation, and formative assessment, it is also important for teachers to consider the various learning factors that may impact their students. This includes designing for students who may be at the margins, such as those who are struggling or those who are advanced. It also involves designing with context in mind, taking into account the unique experiences and background of each student. This can include cultural factors, language barriers, and any prior knowledge or skills that may be relevant to the material being taught.
Designing with the whole child in mind involves considering not just the cognitive aspects of learning, but also the social and emotional aspects. This may involve creating a positive and supportive learning environment, and being attuned to the needs and well-being of each student. Finally, designing for powerful experiences involves creating engaging and meaningful learning activities that are likely to have a lasting impact on students. By considering these various learning factors, teachers can create more effective and inclusive learning experiences for their students.
]]>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 accommodate this variability. The old theory of learning styles, which suggests that individuals have a preferred style of learning and that teaching should be tailored to these preferences, has been debunked as a myth. Instead, research suggests that the most effective way to teach is to use a variety of methods and approaches, and to allow students to engage with the material in different ways.
In addition to incorporating teaching strategies such as scaffolding, differentiation, and formative assessment, it is also important for teachers to consider the various learning factors that may impact their students. This includes designing for students who may be at the margins, such as those who are struggling or those who are advanced. It also involves designing with context in mind, taking into account the unique experiences and background of each student. This can include cultural factors, language barriers, and any prior knowledge or skills that may be relevant to the material being taught.
Designing with the whole child in mind involves considering not just the cognitive aspects of learning, but also the social and emotional aspects. This may involve creating a positive and supportive learning environment, and being attuned to the needs and well-being of each student. Finally, designing for powerful experiences involves creating engaging and meaningful learning activities that are likely to have a lasting impact on students. By considering these various learning factors, teachers can create more effective and inclusive learning experiences for their students.
Links:
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 accommodate this variability. The old theory of learning styles, which suggests that individuals have a preferred style of learning and that teaching should be tailored to these preferences, has been debunked as a myth. Instead, research suggests that the most effective way to teach is to use a variety of methods and approaches, and to allow students to engage with the material in different ways.
In addition to incorporating teaching strategies such as scaffolding, differentiation, and formative assessment, it is also important for teachers to consider the various learning factors that may impact their students. This includes designing for students who may be at the margins, such as those who are struggling or those who are advanced. It also involves designing with context in mind, taking into account the unique experiences and background of each student. This can include cultural factors, language barriers, and any prior knowledge or skills that may be relevant to the material being taught.
Designing with the whole child in mind involves considering not just the cognitive aspects of learning, but also the social and emotional aspects. This may involve creating a positive and supportive learning environment, and being attuned to the needs and well-being of each student. Finally, designing for powerful experiences involves creating engaging and meaningful learning activities that are likely to have a lasting impact on students. By considering these various learning factors, teachers can create more effective and inclusive learning experiences for their students.
Links:
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, to fun gadgets like a Lego rollercoaster or desktop robot, there's something for everyone on this list.
So join Kelly and Sean as they share their top 10 gift ideas for computer science teachers and learners. And as always, if you have any questions, comments, or suggestions for future episodes, be sure to send us an email at info@teachingpython.fm. Happy holiday season and happy coding!
]]>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, to fun gadgets like a Lego rollercoaster or desktop robot, there's something for everyone on this list.
So join Kelly and Sean as they share their top 10 gift ideas for computer science teachers and learners. And as always, if you have any questions, comments, or suggestions for future episodes, be sure to send us an email at info@teachingpython.fm. Happy holiday season and happy coding!
Links:
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, to fun gadgets like a Lego rollercoaster or desktop robot, there's something for everyone on this list.
So join Kelly and Sean as they share their top 10 gift ideas for computer science teachers and learners. And as always, if you have any questions, comments, or suggestions for future episodes, be sure to send us an email at info@teachingpython.fm. Happy holiday season and happy coding!
Links:
We're joined by Michael Kennedy and [Brian Okken](twitter.com/brianokken) from the Python Bytes 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.
]]>We're joined by Michael Kennedy and [Brian Okken](twitter.com/brianokken) from the Python Bytes 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.
Links:
We're joined by Michael Kennedy and [Brian Okken](twitter.com/brianokken) from the Python Bytes 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.
Links:
“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 Stack Overflow.
“A good rule of thumb is to use code you find as a resource, not a solution.”
“While google may have many answers, it’s no replacement for your own mind! Avoid relying on google to find out the programming solutions to the bare fundamentals of your chosen programming language.”
This means not being tempted to use your search tools as a replacement for memorising the basics of your programming language. While technically you’ll quickly find the answer for the most basic questions to some programming queries (e.g. how to print to console) you certainly don’t want to be reaching for google every time you need to use this!
]]>“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 Stack Overflow.
“A good rule of thumb is to use code you find as a resource, not a solution.”
“While google may have many answers, it’s no replacement for your own mind! Avoid relying on google to find out the programming solutions to the bare fundamentals of your chosen programming language.”
This means not being tempted to use your search tools as a replacement for memorising the basics of your programming language. While technically you’ll quickly find the answer for the most basic questions to some programming queries (e.g. how to print to console) you certainly don’t want to be reaching for google every time you need to use this!
]]>“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 Stack Overflow.
“A good rule of thumb is to use code you find as a resource, not a solution.”
“While google may have many answers, it’s no replacement for your own mind! Avoid relying on google to find out the programming solutions to the bare fundamentals of your chosen programming language.”
This means not being tempted to use your search tools as a replacement for memorising the basics of your programming language. While technically you’ll quickly find the answer for the most basic questions to some programming queries (e.g. how to print to console) you certainly don’t want to be reaching for google every time you need to use this!
]]>Special Guest: Elad Inbar.
]]>Special Guest: Elad Inbar.
Links:
Special Guest: Elad Inbar.
Links:
Special Guest: Srivatsa Kundurthy.
]]>Special Guest: Srivatsa Kundurthy.
Links:
Special Guest: Srivatsa Kundurthy.
Links:
Links:
Links:
Special Guest: Peter Dring.
]]>Special Guest: Peter Dring.
Links:
Special Guest: Peter Dring.
Links:
Episode Errata:
Note: we had to go to the cloud-based recording backup for this episode, so you may notice a few issues with audio quality. Our editor did his best to clean it up, but there are a few rough spots.
Special Guests: Albert Defusco and Sophia Yang.
]]>Episode Errata:
Note: we had to go to the cloud-based recording backup for this episode, so you may notice a few issues with audio quality. Our editor did his best to clean it up, but there are a few rough spots.
Special Guests: Albert Defusco and Sophia Yang.
Links:
Episode Errata:
Note: we had to go to the cloud-based recording backup for this episode, so you may notice a few issues with audio quality. Our editor did his best to clean it up, but there are a few rough spots.
Special Guests: Albert Defusco and Sophia Yang.
Links:
Special Guests: Anna Wake and Harry Wake.
]]>Special Guests: Anna Wake and Harry Wake.
Links:
Special Guests: Anna Wake and Harry Wake.
Links:
Links:
Links:
Its main goals are to make coding with Python per se and Python on the micro:bit more accessible:
Special Guest: Giles Booth.
]]>Its main goals are to make coding with Python per se and Python on the micro:bit more accessible:
Special Guest: Giles Booth.
Links:
Its main goals are to make coding with Python per se and Python on the micro:bit more accessible:
Special Guest: Giles Booth.
Links:
Special Guest: David Cavallo.
]]>Special Guest: David Cavallo.
Links:
Special Guest: David Cavallo.
Links:
Note - this is a live debrief with no editing. Enjoy!
]]>Note - this is a live debrief with no editing. Enjoy!
Links:
Note - this is a live debrief with no editing. Enjoy!
Links:
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 evolved quite a bit since 2004. In addition, a lot of these fields are Global, rely a lot on technology and the use of code, like Python. In this podcast series, we will speak to professionals in the field that have jobs in industries including Fintech 3.0, Cybertechnology, Ethical AI, and Data Science
We welcome Xavier De Pauw Founder & co-CEO of lendX, a B2B fintech that is looking to revolutionize the alternative credit sector with its SaaS Enabled Marketplace.
Xavier started his career at Merrill Lynch in London as a Fixed income capital markets & structured finance banker. After 10 years, he co-founded a challenger banking group and was CEO of the digital challenger bank in the group. Again 10 years later, Xavier joined a €75bln private bank and asset manager as their head of strategic innovation. In 2020, Xavier went back to entrepreneurship, became a member of the advisory board at several fintechs and launched lendX with two other founders.
Special Guest: Xavier De Pauw.
]]>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 evolved quite a bit since 2004. In addition, a lot of these fields are Global, rely a lot on technology and the use of code, like Python. In this podcast series, we will speak to professionals in the field that have jobs in industries including Fintech 3.0, Cybertechnology, Ethical AI, and Data Science
We welcome Xavier De Pauw Founder & co-CEO of lendX, a B2B fintech that is looking to revolutionize the alternative credit sector with its SaaS Enabled Marketplace.
Xavier started his career at Merrill Lynch in London as a Fixed income capital markets & structured finance banker. After 10 years, he co-founded a challenger banking group and was CEO of the digital challenger bank in the group. Again 10 years later, Xavier joined a €75bln private bank and asset manager as their head of strategic innovation. In 2020, Xavier went back to entrepreneurship, became a member of the advisory board at several fintechs and launched lendX with two other founders.
Special Guest: Xavier De Pauw.
Links:
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 evolved quite a bit since 2004. In addition, a lot of these fields are Global, rely a lot on technology and the use of code, like Python. In this podcast series, we will speak to professionals in the field that have jobs in industries including Fintech 3.0, Cybertechnology, Ethical AI, and Data Science
We welcome Xavier De Pauw Founder & co-CEO of lendX, a B2B fintech that is looking to revolutionize the alternative credit sector with its SaaS Enabled Marketplace.
Xavier started his career at Merrill Lynch in London as a Fixed income capital markets & structured finance banker. After 10 years, he co-founded a challenger banking group and was CEO of the digital challenger bank in the group. Again 10 years later, Xavier joined a €75bln private bank and asset manager as their head of strategic innovation. In 2020, Xavier went back to entrepreneurship, became a member of the advisory board at several fintechs and launched lendX with two other founders.
Special Guest: Xavier De Pauw.
Links:
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 evolved quite a bit since 2004. In addition, a lot of these fields are Global, rely a lot on technology and the use of code, like Python. In this podcast series, we will speak to professionals in the field that have jobs in industries including Fintech 3.0, Cybertechnology, Ethical AI, and Data Science
We welcome Michael Galarnyk. Michael currently teaches Python for Data Visualization for LinkedIn Learning, Data Analytics using Python for UCSD Extension, Machine Learning Fundamentals for UCSD Extension, and Machine Learning with Python for Stanford Continuing Studies. I have previously taught Essential Python for Global Knowledge and Data Science (Python) at General Assembly.
Special Guest: Michael Galarnyk.
]]>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 evolved quite a bit since 2004. In addition, a lot of these fields are Global, rely a lot on technology and the use of code, like Python. In this podcast series, we will speak to professionals in the field that have jobs in industries including Fintech 3.0, Cybertechnology, Ethical AI, and Data Science
We welcome Michael Galarnyk. Michael currently teaches Python for Data Visualization for LinkedIn Learning, Data Analytics using Python for UCSD Extension, Machine Learning Fundamentals for UCSD Extension, and Machine Learning with Python for Stanford Continuing Studies. I have previously taught Essential Python for Global Knowledge and Data Science (Python) at General Assembly.
Special Guest: Michael Galarnyk.
Links:
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 evolved quite a bit since 2004. In addition, a lot of these fields are Global, rely a lot on technology and the use of code, like Python. In this podcast series, we will speak to professionals in the field that have jobs in industries including Fintech 3.0, Cybertechnology, Ethical AI, and Data Science
We welcome Michael Galarnyk. Michael currently teaches Python for Data Visualization for LinkedIn Learning, Data Analytics using Python for UCSD Extension, Machine Learning Fundamentals for UCSD Extension, and Machine Learning with Python for Stanford Continuing Studies. I have previously taught Essential Python for Global Knowledge and Data Science (Python) at General Assembly.
Special Guest: Michael Galarnyk.
Links:
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, rely heavily on technology and the use of code skills like Python programming. In this podcast series, we will speak to professionals in the field that have jobs in industries including Fintech 3.0, Cybertechnology, and Data Science.
We welcome Michele Darayanani, Nevena Lazarevic and Joe Farajallah to discuss the basics of Cybersecurity, what it is, what all does it involve, and how Python can be used to secure platforms from cyber attacks.
Michele leads the Cyber offerings for Pharmaceutical, Life Sciences, and Medical Device Manufacturing clients. An avid advocate for usable security that drives business value through Cyber; he supports clients as a sounding board for the CISO, CISO coaching, Secure Cloud Transformations, Cyber Due Diligence, and Security Architecture.
Nevena is a passionate and proactive Cyber Security consultant with a Software Engineering background. Her focus within this area has been Cyber Defense, Security Transformation and Information Security.
Joe is a Cyber Security consultant focusing on ethical hacking and red team testing. He has a background in electrical engineering and networks.
Special Guests: Joe Farajallah, Michele Daryanani, and Nevena Lazarevic.
]]>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, rely heavily on technology and the use of code skills like Python programming. In this podcast series, we will speak to professionals in the field that have jobs in industries including Fintech 3.0, Cybertechnology, and Data Science.
We welcome Michele Darayanani, Nevena Lazarevic and Joe Farajallah to discuss the basics of Cybersecurity, what it is, what all does it involve, and how Python can be used to secure platforms from cyber attacks.
Michele leads the Cyber offerings for Pharmaceutical, Life Sciences, and Medical Device Manufacturing clients. An avid advocate for usable security that drives business value through Cyber; he supports clients as a sounding board for the CISO, CISO coaching, Secure Cloud Transformations, Cyber Due Diligence, and Security Architecture.
Nevena is a passionate and proactive Cyber Security consultant with a Software Engineering background. Her focus within this area has been Cyber Defense, Security Transformation and Information Security.
Joe is a Cyber Security consultant focusing on ethical hacking and red team testing. He has a background in electrical engineering and networks.
Special Guests: Joe Farajallah, Michele Daryanani, and Nevena Lazarevic.
Links:
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, rely heavily on technology and the use of code skills like Python programming. In this podcast series, we will speak to professionals in the field that have jobs in industries including Fintech 3.0, Cybertechnology, and Data Science.
We welcome Michele Darayanani, Nevena Lazarevic and Joe Farajallah to discuss the basics of Cybersecurity, what it is, what all does it involve, and how Python can be used to secure platforms from cyber attacks.
Michele leads the Cyber offerings for Pharmaceutical, Life Sciences, and Medical Device Manufacturing clients. An avid advocate for usable security that drives business value through Cyber; he supports clients as a sounding board for the CISO, CISO coaching, Secure Cloud Transformations, Cyber Due Diligence, and Security Architecture.
Nevena is a passionate and proactive Cyber Security consultant with a Software Engineering background. Her focus within this area has been Cyber Defense, Security Transformation and Information Security.
Joe is a Cyber Security consultant focusing on ethical hacking and red team testing. He has a background in electrical engineering and networks.
Special Guests: Joe Farajallah, Michele Daryanani, and Nevena Lazarevic.
Links:
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 existence. How are we teaching them to look out for the both the dangers and the benefits of Big Data, Machine Learning, social media and robots? What skills are we focusing on that wil lallow them to pivot and prosper in this exponentially changing world?
The future is reliant on what our students of today will create.
]]>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 existence. How are we teaching them to look out for the both the dangers and the benefits of Big Data, Machine Learning, social media and robots? What skills are we focusing on that wil lallow them to pivot and prosper in this exponentially changing world?
The future is reliant on what our students of today will create.
Links:
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 existence. How are we teaching them to look out for the both the dangers and the benefits of Big Data, Machine Learning, social media and robots? What skills are we focusing on that wil lallow them to pivot and prosper in this exponentially changing world?
The future is reliant on what our students of today will create.
Links:
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, approaches, and examples using the Requests library in a teaching environment.
]]>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, approaches, and examples using the Requests library in a teaching environment.
Links:
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, approaches, and examples using the Requests library in a teaching environment.
Links:
“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 world?”
Special Guest: Will Richardson.
]]>“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 world?”
Special Guest: Will Richardson.
Links:
“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 world?”
Special Guest: Will Richardson.
Links:
From the great guests to the wins in the classroom, Kelly and Sean catch up and kick off the new year together.
]]>From the great guests to the wins in the classroom, Kelly and Sean catch up and kick off the new year together.
Links:
From the great guests to the wins in the classroom, Kelly and Sean catch up and kick off the new year together.
Links:
Special Guest: Richard Culatta.
]]>Special Guest: Richard Culatta.
Links:
Special Guest: Richard Culatta.
Links:
Links:
Links:
Special Guest: Becky Smethurst.
]]>Special Guest: Becky Smethurst.
Links:
Special Guest: Becky Smethurst.
Links:
Special Guest: Rusti Gregory.
]]>Special Guest: Rusti Gregory.
Links:
Special Guest: Rusti Gregory.
Links:
Whether you're just getting started with using Python in hardware or you're a seasoned teacher, this episode should have something for everyone. We use hardware to give tactile and tangible feedback for our students when they write code. Students learn to do everything from make lights blink and shimmer to driving motors to using sensors to measure the environment.
Join us on a journey into Python hardware!
]]>Whether you're just getting started with using Python in hardware or you're a seasoned teacher, this episode should have something for everyone. We use hardware to give tactile and tangible feedback for our students when they write code. Students learn to do everything from make lights blink and shimmer to driving motors to using sensors to measure the environment.
Join us on a journey into Python hardware!
Links:
Whether you're just getting started with using Python in hardware or you're a seasoned teacher, this episode should have something for everyone. We use hardware to give tactile and tangible feedback for our students when they write code. Students learn to do everything from make lights blink and shimmer to driving motors to using sensors to measure the environment.
Join us on a journey into Python hardware!
Links:
BirdBrain Technologies’ mission is to inspire deep and joyful learning in all students through creative robotics.
Founded at the CREATE Lab at Carnegie Mellon University in 2010, BirdBrain is a research-based company that promotes gender equality and diversity in computer science, engineering, and robotics.
A large part of our mission is to assist educators interested in bringing computer science and engineering design into any classroom. We work collaboratively to support teachers with free standards-aligned curriculum and professional development. Our products have been used by thousands of teachers around the world to bring creative design and robotics fun into the classroom!
Special Guest: Tom Lauwers.
]]>BirdBrain Technologies’ mission is to inspire deep and joyful learning in all students through creative robotics.
Founded at the CREATE Lab at Carnegie Mellon University in 2010, BirdBrain is a research-based company that promotes gender equality and diversity in computer science, engineering, and robotics.
A large part of our mission is to assist educators interested in bringing computer science and engineering design into any classroom. We work collaboratively to support teachers with free standards-aligned curriculum and professional development. Our products have been used by thousands of teachers around the world to bring creative design and robotics fun into the classroom!
Special Guest: Tom Lauwers.
Links:
BirdBrain Technologies’ mission is to inspire deep and joyful learning in all students through creative robotics.
Founded at the CREATE Lab at Carnegie Mellon University in 2010, BirdBrain is a research-based company that promotes gender equality and diversity in computer science, engineering, and robotics.
A large part of our mission is to assist educators interested in bringing computer science and engineering design into any classroom. We work collaboratively to support teachers with free standards-aligned curriculum and professional development. Our products have been used by thousands of teachers around the world to bring creative design and robotics fun into the classroom!
Special Guest: Tom Lauwers.
Links:
Links:
Links:
Note: Kelly's audio track has a bit of echo that we can't eliminate. We'll get it fixed for next time.
]]>Note: Kelly's audio track has a bit of echo that we can't eliminate. We'll get it fixed for next time.
]]>Note: Kelly's audio track has a bit of echo that we can't eliminate. We'll get it fixed for next time.
]]>The Computer Science Teacher Association (CSTA) provides student standards for learning as well as professional development standards for instructions. For example, there are 23 standards for grades 6-8 that cover everything from algorithms & programming to inclusionary culture to networks and internet.
How do you go from a published standard to an engaging lesson that raises student learning?
]]>The Computer Science Teacher Association (CSTA) provides student standards for learning as well as professional development standards for instructions. For example, there are 23 standards for grades 6-8 that cover everything from algorithms & programming to inclusionary culture to networks and internet.
How do you go from a published standard to an engaging lesson that raises student learning?
Links:
The Computer Science Teacher Association (CSTA) provides student standards for learning as well as professional development standards for instructions. For example, there are 23 standards for grades 6-8 that cover everything from algorithms & programming to inclusionary culture to networks and internet.
How do you go from a published standard to an engaging lesson that raises student learning?
Links:
In this episode, we will explore topics such as designing curriculum for the next year, and what it means to design for instruction versus designing for content. In this we can also look at designing for inclusivity, diversity and equity.
Special Guest: Quinten Sheriff.
]]>In this episode, we will explore topics such as designing curriculum for the next year, and what it means to design for instruction versus designing for content. In this we can also look at designing for inclusivity, diversity and equity.
Special Guest: Quinten Sheriff.
Links:
In this episode, we will explore topics such as designing curriculum for the next year, and what it means to design for instruction versus designing for content. In this we can also look at designing for inclusivity, diversity and equity.
Special Guest: Quinten Sheriff.
Links:
Highlights include:
You can also check out the recording of the livestream on our YouTube Channel
]]>Highlights include:
You can also check out the recording of the livestream on our YouTube Channel
Links:
Highlights include:
You can also check out the recording of the livestream on our YouTube Channel
Links:
Special Guest: John Mikton.
]]>Special Guest: John Mikton.
Links:
Special Guest: John Mikton.
Links:
You may have used Visual Studio Code for your own projects or tinkered around with the vast number of settings and extensions. But have you thought about how to use it as a teaching tool?
Thankfully, Brigit and Sana are here to talk us through all of the resources and new features being added to VS code for education.
Special Guests: Brigit Murtaugh and Sana Ajani.
]]>You may have used Visual Studio Code for your own projects or tinkered around with the vast number of settings and extensions. But have you thought about how to use it as a teaching tool?
Thankfully, Brigit and Sana are here to talk us through all of the resources and new features being added to VS code for education.
Special Guests: Brigit Murtaugh and Sana Ajani.
Links:
You may have used Visual Studio Code for your own projects or tinkered around with the vast number of settings and extensions. But have you thought about how to use it as a teaching tool?
Thankfully, Brigit and Sana are here to talk us through all of the resources and new features being added to VS code for education.
Special Guests: Brigit Murtaugh and Sana Ajani.
Links:
JetBrains has offered a free month of JetBrains Academy, a project-based learning platform integrated with JetBrains IDEs, if you register at the platform through the following link: Special Offer
Special Guest: Valentina Kiryushkina.
]]>JetBrains has offered a free month of JetBrains Academy, a project-based learning platform integrated with JetBrains IDEs, if you register at the platform through the following link: Special Offer
Special Guest: Valentina Kiryushkina.
Links:
JetBrains has offered a free month of JetBrains Academy, a project-based learning platform integrated with JetBrains IDEs, if you register at the platform through the following link: Special Offer
Special Guest: Valentina Kiryushkina.
Links:
Barbara Oakley is a professor of engineering, former Russian translater on Soviet fishing trawlers, Antarctic researcher (where she met her husband), author, MOOC creator, and so much more. Kelly and Sean talk to her about the ways that our brain learns and retains knowledge, and how we can use that mechanism to learn how to learn better.
Special Guest: Barbara Oakley.
]]>Barbara Oakley is a professor of engineering, former Russian translater on Soviet fishing trawlers, Antarctic researcher (where she met her husband), author, MOOC creator, and so much more. Kelly and Sean talk to her about the ways that our brain learns and retains knowledge, and how we can use that mechanism to learn how to learn better.
Special Guest: Barbara Oakley.
Links:
Barbara Oakley is a professor of engineering, former Russian translater on Soviet fishing trawlers, Antarctic researcher (where she met her husband), author, MOOC creator, and so much more. Kelly and Sean talk to her about the ways that our brain learns and retains knowledge, and how we can use that mechanism to learn how to learn better.
Special Guest: Barbara Oakley.
Links:
The Teaching Python podcast is launching a monthly episode series dedicated to the different IDEs and editors available to teachers. Our goal is to give educators a more detailed view of each editor and the specific features that they can leverage for teaching effectively. In contrast with a developer-focused series, our goal is to focus on how each editor can enhance student learning.
Special Guest: Nick Tollervey.
]]>The Teaching Python podcast is launching a monthly episode series dedicated to the different IDEs and editors available to teachers. Our goal is to give educators a more detailed view of each editor and the specific features that they can leverage for teaching effectively. In contrast with a developer-focused series, our goal is to focus on how each editor can enhance student learning.
Special Guest: Nick Tollervey.
Links:
The Teaching Python podcast is launching a monthly episode series dedicated to the different IDEs and editors available to teachers. Our goal is to give educators a more detailed view of each editor and the specific features that they can leverage for teaching effectively. In contrast with a developer-focused series, our goal is to focus on how each editor can enhance student learning.
Special Guest: Nick Tollervey.
Links:
Coming up with project ideas that are creative, engaging, and allow students the flexibility to explore is one of the most important activities that Sean and Kelly do daily. We love introducing many different aspects of Python and push the boundaries with our students. We often discuss and brainstorm ideas on how we can incorporate libraries that are new to us in the curriculum. Although we have used Pillow very briefly, with the help of expert Mike Driscoll, Sean and I will explore project ideas for using Pillow from 6th grade to developer.
Special Guest: Mike Driscoll.
]]>Coming up with project ideas that are creative, engaging, and allow students the flexibility to explore is one of the most important activities that Sean and Kelly do daily. We love introducing many different aspects of Python and push the boundaries with our students. We often discuss and brainstorm ideas on how we can incorporate libraries that are new to us in the curriculum. Although we have used Pillow very briefly, with the help of expert Mike Driscoll, Sean and I will explore project ideas for using Pillow from 6th grade to developer.
Special Guest: Mike Driscoll.
Links:
Coming up with project ideas that are creative, engaging, and allow students the flexibility to explore is one of the most important activities that Sean and Kelly do daily. We love introducing many different aspects of Python and push the boundaries with our students. We often discuss and brainstorm ideas on how we can incorporate libraries that are new to us in the curriculum. Although we have used Pillow very briefly, with the help of expert Mike Driscoll, Sean and I will explore project ideas for using Pillow from 6th grade to developer.
Special Guest: Mike Driscoll.
Links:
Our lists:
Our lists:
Links:
Our lists:
Links:
“The word rubric comes from the Latin word for red. The online Merriam-Webster dictionary lists the first meaning of rubric as "an authoritative rule" and the fourth meaning as "a guide listing specific criteria for grading or scoring academic papers, projects, or tests." How did the name for a color come to mean a rule or guide? At least as far back as the Middle Ages, the rules for the conduct of liturgical services—as opposed to the actual spoken words of the liturgy—were often printed in red, so the rules were "the red things" on the page.
“Rubrics are important because they clarify for students the qualities their work should have. This point is often expressed in terms of students understanding the learning target and criteria for success. For this reason, rubrics help teachers teach, they help coordinate instruction and assessment, and they help students learn.
“Rubrics are useful tool to help students and teachers:
Single Point rubrics-- meets expectations but allows (forces) extensions
“Single Point Rubric” in 2000 during a conference presentation by someone named Mary Dietz. Attending that conference was a researcher named Jarene Fluckiger, who published a study on its effectiveness in 2010. (The reference to Dietz is in Fluckiger’s paper, but no one named Dietz has published anything on the topic.)
From one of our favorite rubrics at Northeastern University.
Percentage for criteria with a built in a 2% “AMAZING” category. That’s reserved for solutions that absolutely blow us away. Doing exactly what’s asked of you does not earn a perfect grade; doing an incredible job with your solution earns a perfect grade. In each assignment, we’ll specify exactly what makes for an amazing solution
“The word rubric comes from the Latin word for red. The online Merriam-Webster dictionary lists the first meaning of rubric as "an authoritative rule" and the fourth meaning as "a guide listing specific criteria for grading or scoring academic papers, projects, or tests." How did the name for a color come to mean a rule or guide? At least as far back as the Middle Ages, the rules for the conduct of liturgical services—as opposed to the actual spoken words of the liturgy—were often printed in red, so the rules were "the red things" on the page.
“Rubrics are important because they clarify for students the qualities their work should have. This point is often expressed in terms of students understanding the learning target and criteria for success. For this reason, rubrics help teachers teach, they help coordinate instruction and assessment, and they help students learn.
“Rubrics are useful tool to help students and teachers:
Single Point rubrics-- meets expectations but allows (forces) extensions
“Single Point Rubric” in 2000 during a conference presentation by someone named Mary Dietz. Attending that conference was a researcher named Jarene Fluckiger, who published a study on its effectiveness in 2010. (The reference to Dietz is in Fluckiger’s paper, but no one named Dietz has published anything on the topic.)
From one of our favorite rubrics at Northeastern University.
Percentage for criteria with a built in a 2% “AMAZING” category. That’s reserved for solutions that absolutely blow us away. Doing exactly what’s asked of you does not earn a perfect grade; doing an incredible job with your solution earns a perfect grade. In each assignment, we’ll specify exactly what makes for an amazing solution
Links:
“The word rubric comes from the Latin word for red. The online Merriam-Webster dictionary lists the first meaning of rubric as "an authoritative rule" and the fourth meaning as "a guide listing specific criteria for grading or scoring academic papers, projects, or tests." How did the name for a color come to mean a rule or guide? At least as far back as the Middle Ages, the rules for the conduct of liturgical services—as opposed to the actual spoken words of the liturgy—were often printed in red, so the rules were "the red things" on the page.
“Rubrics are important because they clarify for students the qualities their work should have. This point is often expressed in terms of students understanding the learning target and criteria for success. For this reason, rubrics help teachers teach, they help coordinate instruction and assessment, and they help students learn.
“Rubrics are useful tool to help students and teachers:
Single Point rubrics-- meets expectations but allows (forces) extensions
“Single Point Rubric” in 2000 during a conference presentation by someone named Mary Dietz. Attending that conference was a researcher named Jarene Fluckiger, who published a study on its effectiveness in 2010. (The reference to Dietz is in Fluckiger’s paper, but no one named Dietz has published anything on the topic.)
From one of our favorite rubrics at Northeastern University.
Percentage for criteria with a built in a 2% “AMAZING” category. That’s reserved for solutions that absolutely blow us away. Doing exactly what’s asked of you does not earn a perfect grade; doing an incredible job with your solution earns a perfect grade. In each assignment, we’ll specify exactly what makes for an amazing solution
Links:
Also this week, we're excited to announce the launch of the new Teaching Python shop, where you can get fun t-shirts, mugs, hoodie sweatshirts, and even some flip flops to show your support of the show. Use FRIENDS15 to get 15% off your first order!
Learn more about Python Discord below from Leon.
I’ve been involved since 2017, when we had ~200 users.
We worked hard to grow this community, and leveraged some pretty creative marketing strategies to find that growth. These eventually paid off, and as soon as we hit a certain critical mass, it’s been a runaway success story with win after win.
The past year has been incredible. We’ve quadrupled in size, worked closely with Discord, with the Python Software Foundation, we’ve restructured the entire organisation from the inside out, launched new community features like the Help-channel system, started producing high-quality original content, and started reaching out beyond the Discord platform.
When I was growing up, IRC was a toxic and unwelcoming place where you went to talk to grumpy and jaded old programmers. We want to be the antithesis of this experience, a place of warmth and inclusivity that holds your hand until you find your footing. It’s the wholesomest place on the web.
As a leader, I believe that we should be searching for these magical synergies between personal goals and community growth. I look for situations where I can put someone in a situation that will benefit both them and the community, perhaps teaching them a valuable and relevant skill while building us a valuable system. This has really paid off for us. I believe that managing a voluntary organisation requires a strong willingness to spend resources on cultivating motivation. Yes, this sounds like a TED talk. I’m sorry. It plays better as a conversation than as a long paragraph.
You’d be surprised how much work goes into our community. I have 4 hours of weekly meetings, one-on-ones with staff members, interviews, programming and code review, and sometimes I record silly parody songs for our YouTube. This eats up literally all my free time, and the free time of everyone in admin team. We don’t do this casually, this is like a second job to us - or a second family.
The help channel system
Stay up to date by subscribing to our news channels, where you get Python podcasts, Python mailing lists (especially ideas and announcements), ongoing tech conferences, most popular Reddit r/python posts, and lots of other Python ecosystem info.
Topical chat, featuring channels for all the different use cases that are particularly interesting for Python users. Many of these are populated by notable members, like our #async channel has asyncio core devs hanging out, and we people from Kivy, Arcade, Pyglet, Panda3D, and notable PyGame developers hanging out in #game-development. #microcontrollers has a number of Adafruit employees (including some of CircuitPythons key contributors) as frequent guests.
Special Guest: Leon Sandøy.
]]>Also this week, we're excited to announce the launch of the new Teaching Python shop, where you can get fun t-shirts, mugs, hoodie sweatshirts, and even some flip flops to show your support of the show. Use FRIENDS15 to get 15% off your first order!
Learn more about Python Discord below from Leon.
I’ve been involved since 2017, when we had ~200 users.
We worked hard to grow this community, and leveraged some pretty creative marketing strategies to find that growth. These eventually paid off, and as soon as we hit a certain critical mass, it’s been a runaway success story with win after win.
The past year has been incredible. We’ve quadrupled in size, worked closely with Discord, with the Python Software Foundation, we’ve restructured the entire organisation from the inside out, launched new community features like the Help-channel system, started producing high-quality original content, and started reaching out beyond the Discord platform.
When I was growing up, IRC was a toxic and unwelcoming place where you went to talk to grumpy and jaded old programmers. We want to be the antithesis of this experience, a place of warmth and inclusivity that holds your hand until you find your footing. It’s the wholesomest place on the web.
As a leader, I believe that we should be searching for these magical synergies between personal goals and community growth. I look for situations where I can put someone in a situation that will benefit both them and the community, perhaps teaching them a valuable and relevant skill while building us a valuable system. This has really paid off for us. I believe that managing a voluntary organisation requires a strong willingness to spend resources on cultivating motivation. Yes, this sounds like a TED talk. I’m sorry. It plays better as a conversation than as a long paragraph.
You’d be surprised how much work goes into our community. I have 4 hours of weekly meetings, one-on-ones with staff members, interviews, programming and code review, and sometimes I record silly parody songs for our YouTube. This eats up literally all my free time, and the free time of everyone in admin team. We don’t do this casually, this is like a second job to us - or a second family.
The help channel system
Stay up to date by subscribing to our news channels, where you get Python podcasts, Python mailing lists (especially ideas and announcements), ongoing tech conferences, most popular Reddit r/python posts, and lots of other Python ecosystem info.
Topical chat, featuring channels for all the different use cases that are particularly interesting for Python users. Many of these are populated by notable members, like our #async channel has asyncio core devs hanging out, and we people from Kivy, Arcade, Pyglet, Panda3D, and notable PyGame developers hanging out in #game-development. #microcontrollers has a number of Adafruit employees (including some of CircuitPythons key contributors) as frequent guests.
Special Guest: Leon Sandøy.
Links:
Also this week, we're excited to announce the launch of the new Teaching Python shop, where you can get fun t-shirts, mugs, hoodie sweatshirts, and even some flip flops to show your support of the show. Use FRIENDS15 to get 15% off your first order!
Learn more about Python Discord below from Leon.
I’ve been involved since 2017, when we had ~200 users.
We worked hard to grow this community, and leveraged some pretty creative marketing strategies to find that growth. These eventually paid off, and as soon as we hit a certain critical mass, it’s been a runaway success story with win after win.
The past year has been incredible. We’ve quadrupled in size, worked closely with Discord, with the Python Software Foundation, we’ve restructured the entire organisation from the inside out, launched new community features like the Help-channel system, started producing high-quality original content, and started reaching out beyond the Discord platform.
When I was growing up, IRC was a toxic and unwelcoming place where you went to talk to grumpy and jaded old programmers. We want to be the antithesis of this experience, a place of warmth and inclusivity that holds your hand until you find your footing. It’s the wholesomest place on the web.
As a leader, I believe that we should be searching for these magical synergies between personal goals and community growth. I look for situations where I can put someone in a situation that will benefit both them and the community, perhaps teaching them a valuable and relevant skill while building us a valuable system. This has really paid off for us. I believe that managing a voluntary organisation requires a strong willingness to spend resources on cultivating motivation. Yes, this sounds like a TED talk. I’m sorry. It plays better as a conversation than as a long paragraph.
You’d be surprised how much work goes into our community. I have 4 hours of weekly meetings, one-on-ones with staff members, interviews, programming and code review, and sometimes I record silly parody songs for our YouTube. This eats up literally all my free time, and the free time of everyone in admin team. We don’t do this casually, this is like a second job to us - or a second family.
The help channel system
Stay up to date by subscribing to our news channels, where you get Python podcasts, Python mailing lists (especially ideas and announcements), ongoing tech conferences, most popular Reddit r/python posts, and lots of other Python ecosystem info.
Topical chat, featuring channels for all the different use cases that are particularly interesting for Python users. Many of these are populated by notable members, like our #async channel has asyncio core devs hanging out, and we people from Kivy, Arcade, Pyglet, Panda3D, and notable PyGame developers hanging out in #game-development. #microcontrollers has a number of Adafruit employees (including some of CircuitPythons key contributors) as frequent guests.
Special Guest: Leon Sandøy.
Links:
Whether it's getting back collaborative whiteboarding, keeping screen sharing over Zoom, or appreciating how much better department meetings can be when we use breakout rooms, join us to talk more about how teaching and coding have jumped ahead during the time of COVID-19.
As mentioned by Sean, the wordlist file on Macs can usually be found at /usr/share/dict/words.
]]>Whether it's getting back collaborative whiteboarding, keeping screen sharing over Zoom, or appreciating how much better department meetings can be when we use breakout rooms, join us to talk more about how teaching and coding have jumped ahead during the time of COVID-19.
As mentioned by Sean, the wordlist file on Macs can usually be found at /usr/share/dict/words.
Links:
Whether it's getting back collaborative whiteboarding, keeping screen sharing over Zoom, or appreciating how much better department meetings can be when we use breakout rooms, join us to talk more about how teaching and coding have jumped ahead during the time of COVID-19.
As mentioned by Sean, the wordlist file on Macs can usually be found at /usr/share/dict/words.
Links:
Links:
Links:
Kelly and Sean spend the afternoon discussing the things that we've been watching and learning about this week. No guests, no specific topic. Just hang out with us and talk about all things Python, teaching, and learning.
]]>Kelly and Sean spend the afternoon discussing the things that we've been watching and learning about this week. No guests, no specific topic. Just hang out with us and talk about all things Python, teaching, and learning.
Links:
Kelly and Sean spend the afternoon discussing the things that we've been watching and learning about this week. No guests, no specific topic. Just hang out with us and talk about all things Python, teaching, and learning.
Links:
Special Guests: Bob Belderbos and Julian Sequeira.
]]>Special Guests: Bob Belderbos and Julian Sequeira.
Links:
Special Guests: Bob Belderbos and Julian Sequeira.
Links:
Special Guests: Jessica Gilbert and Roslynn Jackson.
]]>Special Guests: Jessica Gilbert and Roslynn Jackson.
Links:
Special Guests: Jessica Gilbert and Roslynn Jackson.
Links:
Episode highlights: Kelly & Sean celebrate two years of the Teaching Python and 183,000 downloads later. Kelly wins with a student that demonstrates year over year improvement in Computer Science. Sean builds a FastAPI and gets a steep learning curve. Kelly gets a birdbrained robot finch.
]]>Episode highlights: Kelly & Sean celebrate two years of the Teaching Python and 183,000 downloads later. Kelly wins with a student that demonstrates year over year improvement in Computer Science. Sean builds a FastAPI and gets a steep learning curve. Kelly gets a birdbrained robot finch.
Links:
Episode highlights: Kelly & Sean celebrate two years of the Teaching Python and 183,000 downloads later. Kelly wins with a student that demonstrates year over year improvement in Computer Science. Sean builds a FastAPI and gets a steep learning curve. Kelly gets a birdbrained robot finch.
Links:
“Machine learning systems are all around us. We all use, interact with, or are affected by, machine learning systems every day. If our goal is to help children to understand how the world around them works, then understanding machine learning is an important topic. Also, the impact machine learning systems will have on our lives will only continue to increase. There is a growing need for society to make decisions about how we want such systems to be managed, controlled, and regulated. Understanding machine learning is an essential topic to help the next generation engage in that societal debate.”
Dale Lane IBM Interview
Special Guest: Dale Lane.
]]>“Machine learning systems are all around us. We all use, interact with, or are affected by, machine learning systems every day. If our goal is to help children to understand how the world around them works, then understanding machine learning is an important topic. Also, the impact machine learning systems will have on our lives will only continue to increase. There is a growing need for society to make decisions about how we want such systems to be managed, controlled, and regulated. Understanding machine learning is an essential topic to help the next generation engage in that societal debate.”
Dale Lane IBM Interview
Special Guest: Dale Lane.
Links:
“Machine learning systems are all around us. We all use, interact with, or are affected by, machine learning systems every day. If our goal is to help children to understand how the world around them works, then understanding machine learning is an important topic. Also, the impact machine learning systems will have on our lives will only continue to increase. There is a growing need for society to make decisions about how we want such systems to be managed, controlled, and regulated. Understanding machine learning is an essential topic to help the next generation engage in that societal debate.”
Dale Lane IBM Interview
Special Guest: Dale Lane.
Links:
Special Guest: Eric Matthes.
]]>Special Guest: Eric Matthes.
Links:
Special Guest: Eric Matthes.
Links:
Special Guest: Russell Keith-Magee.
]]>Special Guest: Russell Keith-Magee.
Links:
Special Guest: Russell Keith-Magee.
Links:
Ali is a Senior Developer Advocate at AWS, the co-host of the Ladybug Podcast, and a frequent tech writer and speaker. She has been employed in the tech industry since 2014, holding multiple software engineering positions at startups and a Distinguished Faculty and Faculty Lead role at General Assembly's Software Engineering Immersive.
Special Guest: Ali Spittel.
]]>Ali is a Senior Developer Advocate at AWS, the co-host of the Ladybug Podcast, and a frequent tech writer and speaker. She has been employed in the tech industry since 2014, holding multiple software engineering positions at startups and a Distinguished Faculty and Faculty Lead role at General Assembly's Software Engineering Immersive.
Special Guest: Ali Spittel.
Links:
Ali is a Senior Developer Advocate at AWS, the co-host of the Ladybug Podcast, and a frequent tech writer and speaker. She has been employed in the tech industry since 2014, holding multiple software engineering positions at startups and a Distinguished Faculty and Faculty Lead role at General Assembly's Software Engineering Immersive.
Special Guest: Ali Spittel.
Links:
Special Guest: Jeff Olson.
]]>Special Guest: Jeff Olson.
Links:
Special Guest: Jeff Olson.
Links:
Links:
Links:
Using this tool, teachers and students can write Python programs directly in the web browser (without installing any plugins), step forwards and backwards through execution to view the run-time state of data structures, and share their program visualizations on the web. Over ten million people in more than 180 countries have used Python Tutor to visualize over 100 million pieces of code, often as a supplement to textbooks, lectures, and online tutorials.
Special Guest: Philip Guo.
]]>Using this tool, teachers and students can write Python programs directly in the web browser (without installing any plugins), step forwards and backwards through execution to view the run-time state of data structures, and share their program visualizations on the web. Over ten million people in more than 180 countries have used Python Tutor to visualize over 100 million pieces of code, often as a supplement to textbooks, lectures, and online tutorials.
Special Guest: Philip Guo.
Links:
Using this tool, teachers and students can write Python programs directly in the web browser (without installing any plugins), step forwards and backwards through execution to view the run-time state of data structures, and share their program visualizations on the web. Over ten million people in more than 180 countries have used Python Tutor to visualize over 100 million pieces of code, often as a supplement to textbooks, lectures, and online tutorials.
Special Guest: Philip Guo.
Links:
Episode Outline
Episode Outline
Links:
Episode Outline
Links:
Links:
Links:
Follow @TeachingPython on Twitter. Send us a message at teachingpython.fm
]]>Follow @TeachingPython on Twitter. Send us a message at teachingpython.fm
Links:
Follow @TeachingPython on Twitter. Send us a message at teachingpython.fm
Links:
In this episode, Kelly and Sean talk about ways they keep their distance learning sessions fresh and engaging for students. From refresher exercises to virtual classroom management, we've got some ideas that can help you teach no matter where you or your students are sitting.
]]>In this episode, Kelly and Sean talk about ways they keep their distance learning sessions fresh and engaging for students. From refresher exercises to virtual classroom management, we've got some ideas that can help you teach no matter where you or your students are sitting.
]]>In this episode, Kelly and Sean talk about ways they keep their distance learning sessions fresh and engaging for students. From refresher exercises to virtual classroom management, we've got some ideas that can help you teach no matter where you or your students are sitting.
]]>Video can help students connect with the concepts and provide an opportunity for teachers to engage and add opportunities to connect with their students.
How will teachers adapt their teaching in order to communicate and engage learners? What materials will teachers develop to ignite motivation with students? How will connections and community be built via online courses?
In this episode, Sean and Kelly talk with Christopher Bailey from Real Python. We will share tips and techniques for developing quality online videos for learners.
Ten Tips for Developing Video Content online:
"The goal of online communications is the same as the goal in face-to-face communications: to bond; to share information; to be heard, and to be understood. Fostering a sense of community in online classes will make the learning experience more meaningful for online students and help them stay connected during the life of the course."
From Humanizing Online Teaching and Learning
Special Guest: Christopher Bailey.
]]>Video can help students connect with the concepts and provide an opportunity for teachers to engage and add opportunities to connect with their students.
How will teachers adapt their teaching in order to communicate and engage learners? What materials will teachers develop to ignite motivation with students? How will connections and community be built via online courses?
In this episode, Sean and Kelly talk with Christopher Bailey from Real Python. We will share tips and techniques for developing quality online videos for learners.
Ten Tips for Developing Video Content online:
"The goal of online communications is the same as the goal in face-to-face communications: to bond; to share information; to be heard, and to be understood. Fostering a sense of community in online classes will make the learning experience more meaningful for online students and help them stay connected during the life of the course."
From Humanizing Online Teaching and Learning
Special Guest: Christopher Bailey.
Links:
Video can help students connect with the concepts and provide an opportunity for teachers to engage and add opportunities to connect with their students.
How will teachers adapt their teaching in order to communicate and engage learners? What materials will teachers develop to ignite motivation with students? How will connections and community be built via online courses?
In this episode, Sean and Kelly talk with Christopher Bailey from Real Python. We will share tips and techniques for developing quality online videos for learners.
Ten Tips for Developing Video Content online:
"The goal of online communications is the same as the goal in face-to-face communications: to bond; to share information; to be heard, and to be understood. Fostering a sense of community in online classes will make the learning experience more meaningful for online students and help them stay connected during the life of the course."
From Humanizing Online Teaching and Learning
Special Guest: Christopher Bailey.
Links:
How will teachers adapt their online writing in order to communicate and engage learners? What materials will teachers develop to ignite motivation with students? How will connections and community be built via online courses?
In this episode, Sean and Kelly talk with David Amos, a writer for Real Python about how he makes connections with his Real Python tutorials and we will share tips and techniques for developing quality online writing for learners.
David Amos Real Python
https://realpython.com/team/damos/
https://realpython.com/python-gui-tkinter/
https://realpython.com/python-rounding/
Special Guest: David Amos.
]]>How will teachers adapt their online writing in order to communicate and engage learners? What materials will teachers develop to ignite motivation with students? How will connections and community be built via online courses?
In this episode, Sean and Kelly talk with David Amos, a writer for Real Python about how he makes connections with his Real Python tutorials and we will share tips and techniques for developing quality online writing for learners.
David Amos Real Python
https://realpython.com/team/damos/
https://realpython.com/python-gui-tkinter/
https://realpython.com/python-rounding/
Special Guest: David Amos.
Links:
How will teachers adapt their online writing in order to communicate and engage learners? What materials will teachers develop to ignite motivation with students? How will connections and community be built via online courses?
In this episode, Sean and Kelly talk with David Amos, a writer for Real Python about how he makes connections with his Real Python tutorials and we will share tips and techniques for developing quality online writing for learners.
David Amos Real Python
https://realpython.com/team/damos/
https://realpython.com/python-gui-tkinter/
https://realpython.com/python-rounding/
Special Guest: David Amos.
Links:
In this episode, Kelly and Sean invite Elena Aguilar to our show for a little twist of conversations. Elena Aguilar “Elena has trained thousands of educators across the United States and abroad in transformational coaching. She is the author of four highly acclaimed books: The Art of Coaching, (2013) and The Art of Coaching Teams, (2016) Onward: Cultivating Emotional Resilience in Educators (2018) and the Onward Workbook (2018 and her newest book is being released in August, Coaching for Equity.). She is a regular contributor to Edutopia and ASCD’s Educational Leadership, and she was a blogger for EdWeek Teacher for many years. “
Kelly first met Elena at a workshop she attended in 2016.
Special Guest: Elena Aguilar.
]]>In this episode, Kelly and Sean invite Elena Aguilar to our show for a little twist of conversations. Elena Aguilar “Elena has trained thousands of educators across the United States and abroad in transformational coaching. She is the author of four highly acclaimed books: The Art of Coaching, (2013) and The Art of Coaching Teams, (2016) Onward: Cultivating Emotional Resilience in Educators (2018) and the Onward Workbook (2018 and her newest book is being released in August, Coaching for Equity.). She is a regular contributor to Edutopia and ASCD’s Educational Leadership, and she was a blogger for EdWeek Teacher for many years. “
Kelly first met Elena at a workshop she attended in 2016.
Special Guest: Elena Aguilar.
Links:
In this episode, Kelly and Sean invite Elena Aguilar to our show for a little twist of conversations. Elena Aguilar “Elena has trained thousands of educators across the United States and abroad in transformational coaching. She is the author of four highly acclaimed books: The Art of Coaching, (2013) and The Art of Coaching Teams, (2016) Onward: Cultivating Emotional Resilience in Educators (2018) and the Onward Workbook (2018 and her newest book is being released in August, Coaching for Equity.). She is a regular contributor to Edutopia and ASCD’s Educational Leadership, and she was a blogger for EdWeek Teacher for many years. “
Kelly first met Elena at a workshop she attended in 2016.
Special Guest: Elena Aguilar.
Links:
Whether you are an experienced coder or just a beginner, you can still find some projects that you can build with your kids at home. We encourage you to have a little fun, enjoy a lot of giggles and make loads of memories with your kids, while learning Python,.
Special Guest: Anthony Shaw.
]]>Whether you are an experienced coder or just a beginner, you can still find some projects that you can build with your kids at home. We encourage you to have a little fun, enjoy a lot of giggles and make loads of memories with your kids, while learning Python,.
Special Guest: Anthony Shaw.
Links:
Whether you are an experienced coder or just a beginner, you can still find some projects that you can build with your kids at home. We encourage you to have a little fun, enjoy a lot of giggles and make loads of memories with your kids, while learning Python,.
Special Guest: Anthony Shaw.
Links:
The sudden shift to distance learning for much of the world has introduced more than a few challenges, but many opportunities arise as well. Kelly and Sean talk about the importance of using online tools to capture attention, to shift learning from synchronous to asynchronous delivery, and even how to ask questions of your students that engage their learning.
We'll be recording from home, so you may hear quite a bit of background noise as we record amongst our busy families. Thanks for your patience and understanding!
]]>The sudden shift to distance learning for much of the world has introduced more than a few challenges, but many opportunities arise as well. Kelly and Sean talk about the importance of using online tools to capture attention, to shift learning from synchronous to asynchronous delivery, and even how to ask questions of your students that engage their learning.
We'll be recording from home, so you may hear quite a bit of background noise as we record amongst our busy families. Thanks for your patience and understanding!
Links:
The sudden shift to distance learning for much of the world has introduced more than a few challenges, but many opportunities arise as well. Kelly and Sean talk about the importance of using online tools to capture attention, to shift learning from synchronous to asynchronous delivery, and even how to ask questions of your students that engage their learning.
We'll be recording from home, so you may hear quite a bit of background noise as we record amongst our busy families. Thanks for your patience and understanding!
Links:
Links:
Links:
Arcade is a easy to use Python library that lets you quickly create games using OpenGL and a simple API that's perfect for beginners. Better still, the Arcade library includes a wide variety of sample programs and comprehensive documentation that is written for new programmers.
Whether you want to make a platformer, recreate the Asteroids games of your youth, or teach students how to make a roguelike adventure game, the Arcade library may be a great way to start.
Paul is the chair of the Computer Science department at Simpson College in Iowa. He started programming in Python more than 10 years ago and has used nearly every game library in Python to teach introductory programming.
Special Guest: Paul Craven.
]]>Arcade is a easy to use Python library that lets you quickly create games using OpenGL and a simple API that's perfect for beginners. Better still, the Arcade library includes a wide variety of sample programs and comprehensive documentation that is written for new programmers.
Whether you want to make a platformer, recreate the Asteroids games of your youth, or teach students how to make a roguelike adventure game, the Arcade library may be a great way to start.
Paul is the chair of the Computer Science department at Simpson College in Iowa. He started programming in Python more than 10 years ago and has used nearly every game library in Python to teach introductory programming.
Special Guest: Paul Craven.
Links:
Arcade is a easy to use Python library that lets you quickly create games using OpenGL and a simple API that's perfect for beginners. Better still, the Arcade library includes a wide variety of sample programs and comprehensive documentation that is written for new programmers.
Whether you want to make a platformer, recreate the Asteroids games of your youth, or teach students how to make a roguelike adventure game, the Arcade library may be a great way to start.
Paul is the chair of the Computer Science department at Simpson College in Iowa. He started programming in Python more than 10 years ago and has used nearly every game library in Python to teach introductory programming.
Special Guest: Paul Craven.
Links:
As a special bonus, we talk about a few of the new arrivals in our classroom, including the newest LEGO Education Robot, the Spike Prime!
]]>As a special bonus, we talk about a few of the new arrivals in our classroom, including the newest LEGO Education Robot, the Spike Prime!
Sponsored By:
Links:
As a special bonus, we talk about a few of the new arrivals in our classroom, including the newest LEGO Education Robot, the Spike Prime!
Sponsored By:
Links:
Special Guest: Peter Chan.
]]>Special Guest: Peter Chan.
Sponsored By:
Links:
Special Guest: Peter Chan.
Sponsored By:
Links:
Links:
Links:
Also this week, Bob and Julian from the PyBites website are making their Newbie Bites 40% off, with half of the proceeds going to the Teaching Python podcast! Check it out on their latest newsletter post
]]>Also this week, Bob and Julian from the PyBites website are making their Newbie Bites 40% off, with half of the proceeds going to the Teaching Python podcast! Check it out on their latest newsletter post
Links:
Also this week, Bob and Julian from the PyBites website are making their Newbie Bites 40% off, with half of the proceeds going to the Teaching Python podcast! Check it out on their latest newsletter post
Links:
This episode is sponsored by Real Python. As a special offer for listeners and friends of the show, you can get a free copy of the video course Cool New Things in Python 3.8 when you visit realpython.com/teachingpython. Note: there are a limited number of free copies available for the next few weeks, so get yours now!
Special Guest: Eric Matthes.
]]>This episode is sponsored by Real Python. As a special offer for listeners and friends of the show, you can get a free copy of the video course Cool New Things in Python 3.8 when you visit realpython.com/teachingpython. Note: there are a limited number of free copies available for the next few weeks, so get yours now!
Special Guest: Eric Matthes.
Sponsored By:
Links:
This episode is sponsored by Real Python. As a special offer for listeners and friends of the show, you can get a free copy of the video course Cool New Things in Python 3.8 when you visit realpython.com/teachingpython. Note: there are a limited number of free copies available for the next few weeks, so get yours now!
Special Guest: Eric Matthes.
Sponsored By:
Links:
What is TwilioQuest?
Learn to code and lead your intrepid crew on a mission to save The Cloud in TwilioQuest, a PC role-playing game inspired by classics of the 16-bit era. Free forever, and available now for Windows, Mac, and Linux.
Players will learn how to code in Python, set up a developer environment, use Git to contrubute to open source projects, and access Twilio APIs to communicate using code.
]]>What is TwilioQuest?
Learn to code and lead your intrepid crew on a mission to save The Cloud in TwilioQuest, a PC role-playing game inspired by classics of the 16-bit era. Free forever, and available now for Windows, Mac, and Linux.
Players will learn how to code in Python, set up a developer environment, use Git to contrubute to open source projects, and access Twilio APIs to communicate using code.
Links:
What is TwilioQuest?
Learn to code and lead your intrepid crew on a mission to save The Cloud in TwilioQuest, a PC role-playing game inspired by classics of the 16-bit era. Free forever, and available now for Windows, Mac, and Linux.
Players will learn how to code in Python, set up a developer environment, use Git to contrubute to open source projects, and access Twilio APIs to communicate using code.
Links:
It's amazing to think that many problems in Machine Learning were considered hard just 5 years ago. What will the next 5 years bring?
]]>It's amazing to think that many problems in Machine Learning were considered hard just 5 years ago. What will the next 5 years bring?
Sponsored By:
Links:
It's amazing to think that many problems in Machine Learning were considered hard just 5 years ago. What will the next 5 years bring?
Sponsored By:
Links:
Our guest, Reuven Lerner, is a full-time Python trainer. In a given year, he teaches courses at companies in the United States, Europe, Israel, and China — as well as to people around the world, via his online courses.
Reuven created one of the first 100 Web sites in the world just after graduating from MIT’s computer science department. He opened Lerner Consulting in 1995, and has been offering training services since 1996.
Reuven’s monthly column has appeared in Linux Journal since 1996, and was a panelist on the Freelancers Show podcast from 2015 - 2019. He is also the CTO of Rent Like a Champion, an event-based home-rental company based in Chicago, Illinois.
Reuven’s most recent book is “Python Workout,” a collection of Python exercises with extensive explanations, published by Manning.
Reuven’s free, weekly “Better Developers” newsletter, about Python and software engineering, is read by more than 10,000 developers around the globe. His “Trainer weekly” newsletter is similarly popular among people who give corporate training.
Reuven has a bachelor’s degree in computer science and engineering from MIT, and a PhD in learning sciences from Northwestern University. He lives in Modi’in, Israel with his wife and three children.
]]>Our guest, Reuven Lerner, is a full-time Python trainer. In a given year, he teaches courses at companies in the United States, Europe, Israel, and China — as well as to people around the world, via his online courses.
Reuven created one of the first 100 Web sites in the world just after graduating from MIT’s computer science department. He opened Lerner Consulting in 1995, and has been offering training services since 1996.
Reuven’s monthly column has appeared in Linux Journal since 1996, and was a panelist on the Freelancers Show podcast from 2015 - 2019. He is also the CTO of Rent Like a Champion, an event-based home-rental company based in Chicago, Illinois.
Reuven’s most recent book is “Python Workout,” a collection of Python exercises with extensive explanations, published by Manning.
Reuven’s free, weekly “Better Developers” newsletter, about Python and software engineering, is read by more than 10,000 developers around the globe. His “Trainer weekly” newsletter is similarly popular among people who give corporate training.
Reuven has a bachelor’s degree in computer science and engineering from MIT, and a PhD in learning sciences from Northwestern University. He lives in Modi’in, Israel with his wife and three children.
Links:
Our guest, Reuven Lerner, is a full-time Python trainer. In a given year, he teaches courses at companies in the United States, Europe, Israel, and China — as well as to people around the world, via his online courses.
Reuven created one of the first 100 Web sites in the world just after graduating from MIT’s computer science department. He opened Lerner Consulting in 1995, and has been offering training services since 1996.
Reuven’s monthly column has appeared in Linux Journal since 1996, and was a panelist on the Freelancers Show podcast from 2015 - 2019. He is also the CTO of Rent Like a Champion, an event-based home-rental company based in Chicago, Illinois.
Reuven’s most recent book is “Python Workout,” a collection of Python exercises with extensive explanations, published by Manning.
Reuven’s free, weekly “Better Developers” newsletter, about Python and software engineering, is read by more than 10,000 developers around the globe. His “Trainer weekly” newsletter is similarly popular among people who give corporate training.
Reuven has a bachelor’s degree in computer science and engineering from MIT, and a PhD in learning sciences from Northwestern University. He lives in Modi’in, Israel with his wife and three children.
Links:
Special Guests: Brianne Caplan and Gabrielle Rabinowitz.
]]>Special Guests: Brianne Caplan and Gabrielle Rabinowitz.
Links:
Special Guests: Brianne Caplan and Gabrielle Rabinowitz.
Links:
Links:
Links:
With thanks to Al Sweigart and his book, Automate the Boring Stuff With Python, Kelly and Sean look at how teachers can leverage Python to speed up or eliminate the most boring and repetitive aspects of teaching.
This episode includes a walkthrough of an example project that Sean built to automate iPad setup at his school using Google Cloud Functions, JAMF Server APIs, and Apple Device Management.
]]>With thanks to Al Sweigart and his book, Automate the Boring Stuff With Python, Kelly and Sean look at how teachers can leverage Python to speed up or eliminate the most boring and repetitive aspects of teaching.
This episode includes a walkthrough of an example project that Sean built to automate iPad setup at his school using Google Cloud Functions, JAMF Server APIs, and Apple Device Management.
Links:
With thanks to Al Sweigart and his book, Automate the Boring Stuff With Python, Kelly and Sean look at how teachers can leverage Python to speed up or eliminate the most boring and repetitive aspects of teaching.
This episode includes a walkthrough of an example project that Sean built to automate iPad setup at his school using Google Cloud Functions, JAMF Server APIs, and Apple Device Management.
Links:
Links:
Links:
Here's what made our list:
]]>Here's what made our list:
Links:
Here's what made our list:
Links:
Links:
Links:
Links:
Links:
Special Guest: Meg Ray.
]]>Special Guest: Meg Ray.
Links:
Special Guest: Meg Ray.
Links:
Dr. Karen Hildebrand has a PhD in Information Systems specializing in Data Mining, but we just call her Karen. Teresa coached K-12 teachers, taught high school math and was chosen as Sioux Falls, SD Teacher of the Year.
Special Guests: Karen Hildebrand and Teresa Vallotton.
]]>Dr. Karen Hildebrand has a PhD in Information Systems specializing in Data Mining, but we just call her Karen. Teresa coached K-12 teachers, taught high school math and was chosen as Sioux Falls, SD Teacher of the Year.
Special Guests: Karen Hildebrand and Teresa Vallotton.
Links:
Dr. Karen Hildebrand has a PhD in Information Systems specializing in Data Mining, but we just call her Karen. Teresa coached K-12 teachers, taught high school math and was chosen as Sioux Falls, SD Teacher of the Year.
Special Guests: Karen Hildebrand and Teresa Vallotton.
Links:
Links:
Links:
Join us as we reflect on all the amazing people we've met and things we've seen at #PyCon2019.
Special Guest: Gabrielle Rabinowitz.
]]>Join us as we reflect on all the amazing people we've met and things we've seen at #PyCon2019.
Special Guest: Gabrielle Rabinowitz.
Links:
Join us as we reflect on all the amazing people we've met and things we've seen at #PyCon2019.
Special Guest: Gabrielle Rabinowitz.
Links:
Links:
Links:
Sponsored By:
Links:
Sponsored By:
Links:
Sponsored By:
Links:
Sponsored By:
Links:
Links:
Links:
With more than 35 combined years of experience working or teaching in innovation areas, Kelly and Sean have a lot to share. This week's episode includes resources from innovation thought leaders, tips to become more innovative in your classroom, and a review of critical skills for innovators.
]]>With more than 35 combined years of experience working or teaching in innovation areas, Kelly and Sean have a lot to share. This week's episode includes resources from innovation thought leaders, tips to become more innovative in your classroom, and a review of critical skills for innovators.
Links:
With more than 35 combined years of experience working or teaching in innovation areas, Kelly and Sean have a lot to share. This week's episode includes resources from innovation thought leaders, tips to become more innovative in your classroom, and a review of critical skills for innovators.
Links:
Special Guest: Josh Lowe.
]]>Special Guest: Josh Lowe.
Links:
Special Guest: Josh Lowe.
Links:
Bob is a driven Pythonista working as a software developer at Oracle.. Bob is passionate about automation, data, web development, code quality, and mentoring other developers.”
Julian is a Data Centre Technician at Amazon Web Services. He started coding a few years ago and codes for fun and to solve everyday projects.
Together they founded PyBites, a Python blog featuring code challenges, articles, and news.
Special Guests: Bob Belderbos and Julian Sequeira.
]]>Bob is a driven Pythonista working as a software developer at Oracle.. Bob is passionate about automation, data, web development, code quality, and mentoring other developers.”
Julian is a Data Centre Technician at Amazon Web Services. He started coding a few years ago and codes for fun and to solve everyday projects.
Together they founded PyBites, a Python blog featuring code challenges, articles, and news.
Special Guests: Bob Belderbos and Julian Sequeira.
Links:
Bob is a driven Pythonista working as a software developer at Oracle.. Bob is passionate about automation, data, web development, code quality, and mentoring other developers.”
Julian is a Data Centre Technician at Amazon Web Services. He started coding a few years ago and codes for fun and to solve everyday projects.
Together they founded PyBites, a Python blog featuring code challenges, articles, and news.
Special Guests: Bob Belderbos and Julian Sequeira.
Links:
Links:
Links:
Want to learn how we use Turtle in the classroom? Kelly and Sean will go through our best practices, preferred starting points, helpful resources we've used, and desired outcomes for this tool.
]]>Want to learn how we use Turtle in the classroom? Kelly and Sean will go through our best practices, preferred starting points, helpful resources we've used, and desired outcomes for this tool.
Links:
Want to learn how we use Turtle in the classroom? Kelly and Sean will go through our best practices, preferred starting points, helpful resources we've used, and desired outcomes for this tool.
Links:
Joined by your usual co-hosts, Kelly and Sean, we explore some of the different approaches needed for adult learners, the common traits needed for successful students of all ages, the materials that we've found most useful for teaching and learning, and some best practices for sequencing course material.
Special Guest: Peter Kazarinoff.
]]>Joined by your usual co-hosts, Kelly and Sean, we explore some of the different approaches needed for adult learners, the common traits needed for successful students of all ages, the materials that we've found most useful for teaching and learning, and some best practices for sequencing course material.
Special Guest: Peter Kazarinoff.
Links:
Joined by your usual co-hosts, Kelly and Sean, we explore some of the different approaches needed for adult learners, the common traits needed for successful students of all ages, the materials that we've found most useful for teaching and learning, and some best practices for sequencing course material.
Special Guest: Peter Kazarinoff.
Links:
In this episode, we will discuss how to develop persistence in programming for all learners. Whether your students already have an innate ability to stick with coding or if you are hoping to instill the “desire” in your students, Sean and Kelly will examine ways that they develop persistence in programming in their classrooms.
Note: In this episode, Kelly mixed up Sylvia Duckworth, the creator of Sketchnotes, with Angela Duckworth, the author of Grit. We've linked both of their books below for you, since they're both great reads.
]]>In this episode, we will discuss how to develop persistence in programming for all learners. Whether your students already have an innate ability to stick with coding or if you are hoping to instill the “desire” in your students, Sean and Kelly will examine ways that they develop persistence in programming in their classrooms.
Note: In this episode, Kelly mixed up Sylvia Duckworth, the creator of Sketchnotes, with Angela Duckworth, the author of Grit. We've linked both of their books below for you, since they're both great reads.
Links:
In this episode, we will discuss how to develop persistence in programming for all learners. Whether your students already have an innate ability to stick with coding or if you are hoping to instill the “desire” in your students, Sean and Kelly will examine ways that they develop persistence in programming in their classrooms.
Note: In this episode, Kelly mixed up Sylvia Duckworth, the creator of Sketchnotes, with Angela Duckworth, the author of Grit. We've linked both of their books below for you, since they're both great reads.
Links:
There are many advantages to using a physical computing device in a school setting and we will walk you through a quick introduction to the micro:bit and our preferred sequence of lessons with Python on this platform. We will also talk about some add-ons that can extend the capabilities of this remarkable little device to allow your students flexibility and creativity with their newfound skills.
As with any teaching tool, there are always some best practices to consider to maximise learning and positively impact your students. Kelly and Sean will touch on some tips and tricks to use in your classroom.
]]>There are many advantages to using a physical computing device in a school setting and we will walk you through a quick introduction to the micro:bit and our preferred sequence of lessons with Python on this platform. We will also talk about some add-ons that can extend the capabilities of this remarkable little device to allow your students flexibility and creativity with their newfound skills.
As with any teaching tool, there are always some best practices to consider to maximise learning and positively impact your students. Kelly and Sean will touch on some tips and tricks to use in your classroom.
Links:
There are many advantages to using a physical computing device in a school setting and we will walk you through a quick introduction to the micro:bit and our preferred sequence of lessons with Python on this platform. We will also talk about some add-ons that can extend the capabilities of this remarkable little device to allow your students flexibility and creativity with their newfound skills.
As with any teaching tool, there are always some best practices to consider to maximise learning and positively impact your students. Kelly and Sean will touch on some tips and tricks to use in your classroom.
Links:
Coding challenges are teacher-defined coding problems that students tackle individually or in groups with more than one possible solution. Challenges are time-bound, i.e. they must be solved within a set period of time and range in complexity from simple code snippets to complete programs.
For example:
Coding challenges are teacher-defined coding problems that students tackle individually or in groups with more than one possible solution. Challenges are time-bound, i.e. they must be solved within a set period of time and range in complexity from simple code snippets to complete programs.
For example:
Links:
Coding challenges are teacher-defined coding problems that students tackle individually or in groups with more than one possible solution. Challenges are time-bound, i.e. they must be solved within a set period of time and range in complexity from simple code snippets to complete programs.
For example:
Links:
Every learner reaches a point where they may get frustrated, discouraged, or want to give up. How can you help them get past that moment and rebuild momentum? How do you recognize those moments? What can you do as a coach and mentor to help them? What activities help prevent those moments from happening?
]]>Every learner reaches a point where they may get frustrated, discouraged, or want to give up. How can you help them get past that moment and rebuild momentum? How do you recognize those moments? What can you do as a coach and mentor to help them? What activities help prevent those moments from happening?
Links:
]]>Every learner reaches a point where they may get frustrated, discouraged, or want to give up. How can you help them get past that moment and rebuild momentum? How do you recognize those moments? What can you do as a coach and mentor to help them? What activities help prevent those moments from happening?
Links:
]]>Your co-hosts this week are middle school computer science teachers Kelly Schuster-Paredes and Sean Tibor. Kelly is an experienced international teacher who's learning coding and Python for the first time. Sean is a technology professional that's teaching middle school for the first time. Each week, they explore resources, approaches, and best practices for teaching Python to beginner students.
]]>Your co-hosts this week are middle school computer science teachers Kelly Schuster-Paredes and Sean Tibor. Kelly is an experienced international teacher who's learning coding and Python for the first time. Sean is a technology professional that's teaching middle school for the first time. Each week, they explore resources, approaches, and best practices for teaching Python to beginner students.
Links:
Your co-hosts this week are middle school computer science teachers Kelly Schuster-Paredes and Sean Tibor. Kelly is an experienced international teacher who's learning coding and Python for the first time. Sean is a technology professional that's teaching middle school for the first time. Each week, they explore resources, approaches, and best practices for teaching Python to beginner students.
Links:
Flow states are another phenomenon that indicates deep learning and knowledge acquisition. We've defined that as a state of increased productivity, focus, and absorption.
]]>Flow states are another phenomenon that indicates deep learning and knowledge acquisition. We've defined that as a state of increased productivity, focus, and absorption.
]]>Flow states are another phenomenon that indicates deep learning and knowledge acquisition. We've defined that as a state of increased productivity, focus, and absorption.
]]>In this episode, Kelly and Sean talk about starting the first week of teaching Python. We take a look why we choose to teach Python in our Computer Science Course. We also give a few tips on how we set expectations, establish routine, develop a coding mindset, and choosing the first tool to use in the first week of teaching a computer class.
]]>In this episode, Kelly and Sean talk about starting the first week of teaching Python. We take a look why we choose to teach Python in our Computer Science Course. We also give a few tips on how we set expectations, establish routine, develop a coding mindset, and choosing the first tool to use in the first week of teaching a computer class.
Links:
]]>In this episode, Kelly and Sean talk about starting the first week of teaching Python. We take a look why we choose to teach Python in our Computer Science Course. We also give a few tips on how we set expectations, establish routine, develop a coding mindset, and choosing the first tool to use in the first week of teaching a computer class.
Links:
]]>Links:
]]>Links:
]]>