44 episodes

A podcast by Kelly Paredes and Sean Tibor about their adventures teaching middle school computer science, problem solving, handling failure, frustration, and victory through the lens of the Python programming language.
Kelly Paredes has taught all over the world and specializes in curriculum design and development. She currently teaches seventh grade computer science at Pine Crest School in Fort Lauderdale, Florida. This is her first year using Python.
Sean Tibor has worked in marketing and technical management roles selling toothpaste and toothbrushes, designing chemical inventory and tv media databases, enrolling online nursing students, and running his own digital marketing agency. He's currently teaching Python to sixth and eighth grade students at Pine Crest School in Fort Lauderdale, Florida for the first time.

Teaching Python Sean Tibor and Kelly Paredes

    • Education
    • 4.7, 15 Ratings

A podcast by Kelly Paredes and Sean Tibor about their adventures teaching middle school computer science, problem solving, handling failure, frustration, and victory through the lens of the Python programming language.
Kelly Paredes has taught all over the world and specializes in curriculum design and development. She currently teaches seventh grade computer science at Pine Crest School in Fort Lauderdale, Florida. This is her first year using Python.
Sean Tibor has worked in marketing and technical management roles selling toothpaste and toothbrushes, designing chemical inventory and tv media databases, enrolling online nursing students, and running his own digital marketing agency. He's currently teaching Python to sixth and eighth grade students at Pine Crest School in Fort Lauderdale, Florida for the first time.

    Communicating With Video For Effective Learning

    Communicating With Video For Effective Learning

    As teachers around the world move into online teaching and learning, we must consider ways to modify our way of teaching. Writing and communicating in an online learning environment, while making connections with your students, is a very important first step. This is the second episode in a two-part series.


    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:



    Make an outline
    Use a table of contents
    Use of slides and code editor
    Short video lengths
    Intro, teach, repeat
    Recreating
    Display the code -speeding it up
    Try out a repl that works well (B python for code completion)
    Remove the jargon make it audience specific
    Find your pacing



    "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.
    Support Teaching Python
    Links:
    The Real Python Podcast – Real Python — A weekly Python podcast hosted by Christopher Bailey with interviews, coding tips, and conversation with guests from the Python community.

    The show covers a wide range of topics including Python programming best practices, career tips, and related software development topics.About Christopher Bailey – Real PythonScreen Recorder | The #1 Screen Recorder for Chrome — Whether you're brand new or a seasoned video creator, you'll find that Screencastify can do it all.

    Capture your tab, whole screen, or webcam only
    Embed your webcam anywhere in your recording
    Narrate with your microphone
    Record offline (no internet required!)DaVinci Resolve 16 | Blackmagic Design — DaVinci Resolve 16 is the world’s only solution that combines professional 8K editing, color correction, visual effects and audio post production all in one software tool! You can instantly move between editing, color, effects, and audio with a single click. DaVinci Resolve Studio is also the only solution designed for multi user collaboration so editors, assistants, colorists, VFX artists and sound Amazon.com: Audio-Technica ATR2100x-USB Cardioid Dynamic Microphone (ATR Series): Musical Instruments — Handheld dynamic microphone with USB-C digital output and XLR analog output. Durable metal construction for long-lasting performance with smooth, extended frequency response perfect for podcasting, home studio recording, field recording, voiceover, and other content creation applicationsAmazon.com: Focusrite Scarlett 2i2 Studio (3rd Gen) USB Audio Interface and Recording Bundle with Pro Tools | First: Musical Instruments — The iconic Scarlett 2i2 is already sitting on the desks of a huge global community of musicians, producers and home-recordists. The Scarlett 2i2 Studio features a mic, headphones and all the cables. Scarlett 2i2 Studio is everything you need to create studio-quality recordings at home.Open Broadcaster Software | OBS — Free and open source software for video recording and live streaming.Fairmont Scottsdale Princess - Luxury Hotel in Scottsdale - Fairmont, Hotels & Resorts — The Fairmont Scottsdale Princess offers 750 richly appointed guest rooms, including two Presidential Suites, 66 Fai

    • 1 hr
    Writing Content for Asynchronous Learning with David Amos

    Writing Content for Asynchronous Learning with David Amos

    As teachers around the world move into online teaching and learning, we must consider ways to modify our way of teaching. Writing and communicating in an online learning environment, while making connections with your students, is a very important first step. This is the first episode in a two-part series.


    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.
    Support Teaching Python
    Links:
    How to Use sorted() and sort() in Python – Real Python — All programmers will have to write code to sort items or data at some point. Sorting can be critical to the user experience in your application, whether it’s ordering a user’s most recent activity by timestamp, or putting a list of email recipients in alphabetical order by last name. Python sorting functionality offers robust features to do basic sorting or customize ordering at a granular level.Join the Real Python Tutorial Team – Real Python — Do you have a knack for writing and want to get your thoughts in front of thousands of Python developers? 

    The realpython.com tutorial team is known for making the highest-quality Python tutorials available online. Our mission is to “help Python developers around the world become more awesome.”Let’s talk: Effectively Communicating with your Online Students – Humanizing Online Teaching and Learning — Introduction

    While effectively communicating with the students in your online classes aids in the retention of your students, as educators, we should want to do more than just retain our students. We should provide them with a sense of community while enrolled in online classes to avoid the sense of isolation that some online students experience.Making Lessons Memorable Designing from Two Perspectives — What do we want students to learn? What do we want them to remember—tomorrow? Next month? Next year? Clearly, we cannot separate learning from memory. Ensuring that what we teach is memorable is a vital component of instruction. The question, of course, is how.4 Ideas to Consider for Online Learning – George Couros — Not only have educators been inundated with information on COVID-19, but they have had to retool, refocus, and rethink completely how they are going to connect with and teach their students.  A lot is going on in our world right now, and my first instinct is that we need to slow down and focus on what is most important at this moment.8 Strategies Robert Marzano & John Hattie Agree On — Robert Marzano and John Hattie have both reviewed the research on which teaching strategies work best. While they used different methods and terminology, they agreed on these 8 powerful strategies.

    • 1 hr 5 min
    Teaching Resilience and Building Equity with Elena Aguilar

    Teaching Resilience and Building Equity with Elena Aguilar

    “Resilience in teachers is key for creating quality classrooms and schools. The opportunity for becoming resilient originates in how an educator makes sense of irritants, interruptions, and unexpected events, because interpretation dictates actions. By cultivating resilience, teachers can fulfill the intentions that brought them into the teaching profession.” 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.
    Support Teaching Python
    Links:
    Diversity | Python.org — The Python Software Foundation and the global Python community welcome and encourage participation by everyone. Our community is based on mutual respect, tolerance, and encouragement, and we are working to help each other live up to these principles. We want our community to be more diverse: whoever you are, and whatever your background, we welcome you.4 Practices to Promote Equity in the Classroom | Northeastern University — In educational institutions especially, there is a desire among students, teachers, and administration alike to embrace this diversity and create equity in the classroom. Read on to learn about what equity in the classroom is, why it’s relevant, and some of the best practices educators can use to promote it.Amazon.com: The Art of Coaching: Effective Strategies for School Transformation eBook: Aguilar, Elena: Kindle Store — Hands-on resources for new and seasoned school coaches
    This practical resource offers the foundational skills and tools needed by new coaching educators, as well as presenting an overview of the knowledge and theory base behind the practice. Established coaches will find numerous ways to deepen and refine their coaching practice. Principals and others who incorporate coaching strategies into their work will also find a wealth of resources.The Art of Coaching Teams: Building Resilient Communities that Transform Schools: Aguilar, Elena: 9781118984154: Amazon.com: Books — The missing how-to manual for being an effective team leader
    The Art of Coaching Teams is the manual you never received when you signed on to lead a team. Being a great teacher is one thing, but leading a team, or team development, is an entirely different dynamic. Your successes are public, but so are your failures―and there's no specific rubric or curriculum to give you direction. Team development is an art form, and this book is your how-to guide to doing it effectively.Onward: Aguilar, Elena: 9781119364894: Amazon.com: Books — Onward tackles the problem of educator stress, and provides a practical framework for taking the burnout out of teaching. Stress is part of the job, but when 70 percent of teachers quit within their first five years because the stress is making them physically and mentally ill, things have gone too far. Onward Workbook: Aguilar, Elena: 9781119367383: Amazon.com: Books — The Onward Workbook is a collection of tools and strategies that help teachers banish the burnout and cultivate true resilience. Keyed to the framework presented in Onward, this companion piece augments the text with practical exercises, coaching, and step-by-step walkthroughs of beneficial practices.

    • 59 min
    Pythonic Parenting With The Shaw Family

    Pythonic Parenting With The Shaw Family

    Python for Parents or so you want your child to code? Sometimes it just takes a few creative ideas and a short amount of time to make some fun little projects. Sean and Kelly, with the help of Anthony Shaw and his lovely daughters, ‘ Zebra’ and ‘Jaguar’ have a little fun with this topic! The Shaws’ help us to dive into the topic of #pythonicparenting. Together we discuss things that a parent can do to help your child have the same passion for coding as you do. Or at least some interest!


    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.
    Support Teaching Python
    Links:
    Webinar Recording: “Security Checks for Python Code” with Anthony Shaw | PyCharm Blog — Last week we had a webinar on Python security with Anthony Shaw. He covered a number of places where Python code, including popular frameworks, run into security vulnerabilities. He also showed his PyCharm plugin for showing and fixing known vulnerabilities. The webinar recording is now availableLEGO® Education SPIKE™ Prime Set — The LEGO® Education SPIKE™ Prime Set is the go-to STEAM learning tool for grade 6-8 students. Combining colorful LEGO building elements, easy-to-use hardware, and an intuitive drag-and-drop coding language based on Scratch, SPIKE Prime continuously engages students through playful learning activities to think critically and solve complex problems, regardless of their learning level. Amazon.com: ThinkFun Robot Turtles STEM Toy and Coding Board Game for Preschoolers - Made Famous on Kickstarter, Teaches Programming Principles to Preschoolers: Toys & Games — Robot Turtles is one of ThinkFun's best games for kids ages 4 and up. It was designed by programming expert Dan Shapiro and was the most-backed board game in Kickstarter history when first released. For 2-5 players, includes What you get cardboard and cardstock components.Robot Kit For Kids and Adults | The Fun Way To Learn AI! | Zumi — Meet Zumi
    She’s the car that learns as you learn, here to make AI approachable for everyoneAmazon.com: micro:bit Single Board Computer, BBC go, Pocket Sized, Fun and Easy to Use: Computers & Accessories — A 5x5 LED matrix with 25 red LEDs to light up and can display animated patterns, scrolling text and alphanumeric characters
    On-board motion detector or 3-AXIS digital accelerometer that can detect movement e.g. shake, tilt or free-fall and use it to control motion activated games
    Two programmable buttons. Use them as a games controller, or control music on a smart phone
    A built-in compass, 3D magnetometer to sense which direction you're facing and your movement in degrees and detect the presence of certain metals and magnetsAmazon.com: Adeept BBC Micro:bit Sensor Starter Kit | Microbit Programmable Starter Kit for Micro:bit with 35 Projects PDF Tutorial Book | Micro:bit and Expansion Board Included: Toys & Games — BBC Micro:bit Development Board is included.
    A wide variety of Sensor Modules - The best choice for learning electronics, programming and IoT.
    Excellent PDF Manual - 124 pages, 35 projects with detailed guidance.
    MakeCode and Python code are provided.
    Powerful technical support - Official forum, Videos and E-mail.Overview | Prop-Maker Lightsaber | Adafruit Learning System — Use your maker skills and become the Jedi you were meant to be! Construct your own lightsaber using 3D printed parts and electronics from Adafruit. This advanced prop uses an accelerometer to detect swings and hits to trigger super bright NeoPixels with full sound FX!Overview | Cardboard Circuit Playground Express Inchworm Robot | Adafruit Learning System — Looking for a way to get kids designing and building t

    • 41 min
    A New Way of Teaching

    A New Way of Teaching

    With our campus closed due to COVID-19 and distance learning in full swing, Kelly and Sean discuss the brighter side of all these sudden changes to education.


    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!
    Support Teaching Python
    Links:
    Seth's Blog — The conversation
    A short manifesto about the future of online interactionRepl.it - Multiplayer — Never code alone
    Code live together with a solid community of programmers, in public and private repls.Harkness table - Wikipedia — The Harkness table, Harkness method, or Harkness discussion is a teaching and learning method involving students seated in a large, oval configuration to discuss ideas in an encouraging, open-minded environment with only occasional or minimal teacher intervention.Platformer Tutorial — Arcade 2.3.9 documentation — In this tutorial, use Python 3.6+ and the Arcade library to create your own 2D platformer. Learn to work with Sprites and the Tiled Map Editor to create your own games. Add coins, ramps, moving platforms, enemies, and more.Getting Started with Breakout Rooms – Zoom Help Center — Breakout Rooms allow you to split your Zoom meeting in up to 50 separate sessions. The meeting host can choose to split the participants of the meeting into these separate sessions automatically or manually, and can switch between sessions at any time.If Corona doesn't kill us, Distance Learning will - YouTube — Fantastic Israeli parent's response to all the Distance Learning thang!
    Words and rant by Shiri Keningsberg Levi.
    Translated by Robbie Gringras for Makom.Remember, Online Learning Isn't the Only Way to Learn Remotely - Education Week — This time of school closure provides a magnificent opportunity for us to envision a kind of learning that is different from what happens in our classrooms. We can invite students to learn something that they are curious about or practice a skill that is important to them, and we can connect their learning back to our educational standards. Students may not learn all the content that we had thought we would cover this month. But that loss can be balanced by tremendous benefits.9 Apps for Parents | Project Zero — Nine easy discussion starters for parents of the App Generation:J o n a t h a n on Twitter: "If you see me talking to myself next week, don’t worry.. im just having a parent-teacher conference" / Twitter — If you see me talking to myself next week, don’t worry.. im just having a parent-teacher conference

    • 37 min
    Livestreaming about Distance Learning

    Livestreaming about Distance Learning

    Kelly and Sean stream their show on Twitch as the world moves to quarantines and distance learning. What does this mean for teaching and coding? Learn about the things we took home from our classroom and how we are planning to teach in this new COVID-19 quarantined world.
    Support Teaching Python
    Links:
    Lightform LF2: The AR projector — It’s a projector
    Use Lightform Creator AR content or plug-in your own HDMI signal and drive the show from Unity, Touch Designer, and more.

    LF2 supports 1920 x 1080p native resolution playback via the two HDMI inputs.Overview | Prop-Maker Lightsaber | Adafruit Learning System — The Path to Prop Maker 
    Use your maker skills and become the Jedi you were meant to be! Construct your own lightsaber using 3D printed parts and electronics from Adafruit. This advanced prop uses an accelerometer to detect swings and hits to trigger super bright NeoPixels with full sound FX!Fluency and Fitness® - Educational Brain Breaks — Fluency and Fitness® helps students review essential K-2 reading and math topics, while providing a movement break. Over 30,000 classrooms worldwide use Fluency and Fitness® for literacy and math blocks, brain breaks, inside recess, morning meetings, or just those few spare minutes in the day.  Teachers love that they don’t have to lose instructional time to fit in a movement break.  Students have so much fun, they don’t realize how much they’re learning.

    • 50 min

Customer Reviews

4.7 out of 5
15 Ratings

15 Ratings

Word sleuth MAX ,

Great podcast

Loved episode 35, and Sean and Kelly’s easy way of distilling and extolling the benefits of learning to code. Worth the listen for anyone teaching or learning to code.

kk14856 ,

Excellent podcast

Excellent podcast. I teach Python at the college level and have learned a lot listening to Sean and Kelly. Love the pointers to websites, software, books, circuit kits, ...

Tgb17015 ,

Great Podcast for Learning How to Learn Python

This is a great podcast for anyone who wants to learn Python, but does not know how to get started or wants to figure out how their kids can learn Python. The podcast provides a lot information on the best resources to learn Python, and it is engaging as well.

Top Podcasts In Education

Listeners Also Subscribed To