

Teaching Python
Sean Tibor and Kelly Paredes
Welcome to "Teaching Python Podcast,” the go-to podcast for anyone interested in the intersection of education and coding. Hosted by Kelly Paredes and Sean Tibor, this podcast dives into the thrills and challenges of teaching middle school computer science through the engaging and versatile Python programming language.
About the Hosts:
Kelly Paredes brings a wealth of global experience in curriculum design and currently inspires sixth and eighth graders at Pine Crest School in Fort Lauderdale, Florida. Celebrating her seventh year of integrating Python into her teaching, Kelly has a knack for making complex concepts accessible and exciting.
Sean Tibor, a Senior Cloud Engineer at Mondelez International, draws from a rich background that spans marketing, database design, and digital agency leadership. Having taught Python to seventh and eighth graders at Pine Crest School, Sean now extends his expertise by supporting interns and tutoring students in Python.
Explore with Us:
* Engaging Lessons: Discover how we make Python programming both fun and accessible for young learners, equipping them with the skills to tackle real-world problems.
* Classroom Insights: Experience our journey through both triumphs and trials in the classroom, and learn what it takes to foster a vibrant learning environment.
* Expert Interviews: Gain valuable perspectives from interviews with fellow educators and industry experts, who share their top strategies and success stories in coding education.
About the Hosts:
Kelly Paredes brings a wealth of global experience in curriculum design and currently inspires sixth and eighth graders at Pine Crest School in Fort Lauderdale, Florida. Celebrating her seventh year of integrating Python into her teaching, Kelly has a knack for making complex concepts accessible and exciting.
Sean Tibor, a Senior Cloud Engineer at Mondelez International, draws from a rich background that spans marketing, database design, and digital agency leadership. Having taught Python to seventh and eighth graders at Pine Crest School, Sean now extends his expertise by supporting interns and tutoring students in Python.
Explore with Us:
* Engaging Lessons: Discover how we make Python programming both fun and accessible for young learners, equipping them with the skills to tackle real-world problems.
* Classroom Insights: Experience our journey through both triumphs and trials in the classroom, and learn what it takes to foster a vibrant learning environment.
* Expert Interviews: Gain valuable perspectives from interviews with fellow educators and industry experts, who share their top strategies and success stories in coding education.
Episodes
Mentioned books

Feb 15, 2021 • 40min
Episode 61: Object-Oriented Thinking
Kelly and Sean try to figure out the role of object-oriented programming in teaching. From how much to focus on objects and methods, to whether it makes sense to teach classes, this is a journey through the opinionated topic of object-oriented thinking.Support Teaching PythonLinks:AWS DeepRacer - the fastest way to get rolling with machine learning — Developers of all skill levels can get hands on with machine learning through a cloud based 3D racing simulator, fully autonomous 1/18th scale race car driven by reinforcement learning, and global racing league.Real-World Python: A Hacker's Guide to Solving Problems with Code: Vaughan, Lee: 9781718500624: Amazon.com: Books — You've mastered the basics. Now you're ready to explore some of Python's more powerful tools. Real-World Python will show you how.
Through a series of hands-on projects, you'll investigate and solve real-world problems using sophisticated computer vision, machine learning, data analysis, and language processing tools. You'll be introduced to important modules like OpenCV, NumPy, Pandas, NLTK, Bokeh, Beautiful Soup, Requests, HoloViews, Tkinter, turtle, matplotlib, and more.tiangolo/typer: Typer, build great CLIs. Easy to code. Based on Python type hints. — Typer is a library for building CLI applications that users will love using and developers will love creating. Based on Python 3.6+ type hints.{placekitten} - Placeholder kitten images for developers — A quick and simple service for getting pictures of kittens for use as placeholders in your designs or code. Just put your image size (width & height) after our URL and you'll get a placeholder.Mars Weather | InSight Mission – NASA's InSight Mars Lander — InSight has temporarily suspended daily weather measurements. As more data becomes available, it will appear below. Meanwhile, get the latest Mars weather from the Curiosity Rover.Who's on First? - YouTube — Abbott and Costello perform the classic "Who's on first?" baseball sketch in their 1945 film "The Naughty Nineties" first performed as part of their stage act. Still find this really funny

Jan 29, 2021 • 41min
Episode 60: Shooting the "Stuff"
A grab bag of topics this week with Kelly and Sean. From using NLTK to summarize speeches by civil rights leader Martin Luther King to plotting Parler data from the Capitol incident on Jan 6 to WiFi-enabled washing machines.
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.Support Teaching PythonLinks:US Capitol Siege, tools and data | By Patr10tic — US Capitol Attack Tools
Fighting to preserve democracy in AmericaReal-World Python: A Hacker's Guide to Solving Problems with Code: Vaughan, Lee: 9781718500624: Amazon.com: Books — You've mastered the basics. Now you're ready to explore some of Python's more powerful tools. Real-World Python will show you how.
Through a series of hands-on projects, you'll investigate and solve real-world problems using sophisticated computer vision, machine learning, data analysis, and language processing tools. You'll be introduced to important modules like OpenCV, NumPy, Pandas, NLTK, Bokeh, Beautiful Soup, Requests, HoloViews, Tkinter, turtle, matplotlib, and more.Natural Language Toolkit — NLTK 3.5 documentation — NLTK is a leading platform for building Python programs to work with human language data. It provides easy-to-use interfaces to over 50 corpora and lexical resources such as WordNet, along with a suite of text processing libraries for classification, tokenization, stemming, tagging, parsing, and semantic reasoning, wrappers for industrial-strength NLP libraries, and an active discussion forum.Dr. Martin Luther King Jr. I have a Dream Speech - COLOR - YouTube — Experience the iconic I have a Dream Speech by Dr. Martin Luther King Jr. on August 28, 1963 in this 4K and colorized version. Thanks to the advancement in AI/artificial intelligence, old black and white film can be converted into higher resolutions and also produced into color. Modern APIs with FastAPI and Python Online Course - [Talk Python Training] — (The course Sean took to make a simple API for students)
FastAPI is one of the most exciting new web frameworks out today. It's exciting because it leverages more of the modern Python language features than any other framework: type hints, async and await, dataclasses, and much more. If you are building an API in Python, you have many choices. But, to us, FastAPI is the clear choice going forward. And this course will teach you everything you need to know to get started. We'll build a realistic API working with live data and deploy that API to a cloud server Linux VM. In fact, you'll even see how to create proper HTML web pages to augment your API all within FastAPI.Raspberry Pi Pico RP2040 with Loose Headers ID: 4883 - $5.00 : Adafruit Industries, Unique & fun DIY electronics and kits — The Raspberry Pi foundation changed single-board computing when they released the Raspberry Pi computer, now they're ready to do the same for microcontrollers with the release of the brand new Raspberry Pi Pico. This low-cost microcontroller board features a powerful new chip, the RP2040, and all the fixin's to get started with embedded electronics projects at a stress-free price.Codye App | Dario Roa — Codye allows you to present code in more than 180 languages and 80 themes. Available on iOS, iPadOS and macOS.Sean's New Washing Machine: GE® 4.8 cu. ft. Capacity Smart Front Load ENERGY STAR® Steam Washer with SmartDispense™ UltraFresh Vent System with OdorBlock™ and Sanitize + Allergen - GFW650SPNSN - GE Appliances — Sean's new washing machine. There's a lot of registered trademarks in that title!
Built-in WiFi
Start, stop and monitor your laundry from anywhere while receiving real-time notifications and updates

Jan 22, 2021 • 45min
Episode 59: Crossover with PyBites!
Kelly and Sean team up with Bob Belderbos and Julian Sequeira from @PyBites to answer questions about how our students learn Python using the PyBites platform with small code challenges. In this special crossover episode, we cover everything from how students learn to the way they learn Pytest reporting output to the mindset and chemistry of learning something new.Special Guests: Bob Belderbos and Julian Sequeira.Support Teaching PythonLinks:PyBites Platform | Real World Python Exercises — Our Pythonistas love how our platform expands their Python skills, picking up new features like ABCs, decorators, regexes, the collections module, and much much more.
Once they start coding on our platform, before they know it, list comprehensions have become second nature, and they finally wrap their heads around lambdas and context managers.JavaScript for Kids: A Playful Introduction to Programming: Morgan, Nick: 9781593274085: Amazon.com: Books — JavaScript for Kids is a lighthearted introduction that teaches programming essentials through patient, step-by-step examples paired with funny illustrations. You’ll begin with the basics, like working with strings, arrays, and loops, and then move on to more advanced topics, like building interactivity with jQuery and drawing graphics with Canvas.Real-World Python: A Hacker's Guide to Solving Problems with Code: Vaughan, Lee: 9781718500624: Amazon.com: Books — You've mastered the basics. Now you're ready to explore some of Python's more powerful tools. Real-World Python will show you how.
Through a series of hands-on projects, you'll investigate and solve real-world problems using sophisticated computer vision, machine learning, data analysis, and language processing tools. You'll be introduced to important modules like OpenCV, NumPy, Pandas, NLTK, Bokeh, Beautiful Soup, Requests, HoloViews, Tkinter, turtle, matplotlib, and more. Amazon.com: High Expectations Teaching: How We Persuade Students to Believe and Act on "Smart Is Something You Can Get" eBook: Saphier, Jon: Kindle Store — For all the productive conversation around "mindsets," what’s missing are the details of how to convince our discouraged and underperforming students that "smart is something you can get." Until now.
With the publication of High-Expectations Teaching, Jon Saphier reveals once and for all evidence that the bell curve of ability is plain wrong—that ability is something that can be grown significantly if we can first help students to believe in themselves.

Jan 12, 2021 • 42min
Episode 58: Figure It Out
In this episode, Kelly and Sean dive into the topic of teaching kids to “Figure it out,” a phrase we love to use in class. This year, we seek specific skills that help us teach reluctant learners, techniques for figuring things out, and understanding how different teachers support this skill in their classrooms. In this episode, we ask some of our colleagues to share their experiences on how they as adults solve problems and how they teach their students this critical life long skill.Special Guests: Jessica Gilbert and Roslynn Jackson.Support Teaching PythonLinks:High Expectations Teaching: How We Persuade Students to Believe and Act on "Smart Is Something You Can Get": Saphier, Jon: 9781506356792: Amazon.com: Books — For all the productive conversation around "mindsets," what’s missing are the details of how to convince our discouraged and underperforming students that "smart is something you can get." Until now.
With the publication of High-Expectations Teaching, Jon Saphier reveals once and for all evidence that the bell curve of ability is plain wrong―that ability is something that can be grown significantly if we can first help students to believe in themselves. Cultivating the Skill of Figuring Things Out | Scott H Young — There’s a skill I’ve noticed some people possess which, for lack of a better term, I’ll call the ability to figure things out.
Some people are really good at figuring things out. Give them an ambiguous problem and they’ll investigate, try things out, push through frustration and solve it.People Learn Better When They Figure Things Out For Themselves | by Thomas Oppong | Mind Cafe | Medium — We all are our own teachers for the school of life. Taking advice is not as effective as direct perception and participation — it’s one of the best ways to cultivate more of what we like about ourselves as opposed to listening to advice or gathering lessons from others.What Is Problem Solving? - Problem Solving Skills from MindTools.com — Having good, strong problem solving skills can make a huge difference to your career.
Problems are at the center of what many people do at work every day. Whether you're solving a problem for a client (internal or external), supporting those who are solving problems, or discovering new problems to solve, the problems you face can be large or small, simple or complex, and easy or difficult.

Dec 10, 2020 • 32min
Episode 57: Holiday Gift Guide for Techy Kids
We get a lot of questions about what parents should buy for their children for the holidays. In this episode, Kelly and Sean list out some of their favorite gifts for the holidays.
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.Support Teaching PythonLinks:Amazon.com: Star Wars The Child Animatronic Edition 7.2-Inch-Tall Toy by Hasbro with Over 25 Sound and Motion Combinations, Toys for Kids Ages 4 and Up: Toys & Games — He may look like “Baby Yoda,” but this lovable creature is called The Child - and now you can become his protector with this animatronic toy from Star Wars. Touching the top of The Child Animatronic Edition’s head activates over 25 sound and motion combinations, including happy and excited sounds, giggles, babbles, and more, all while the figure’s head moves up and down, ears move back and forth, and eyes open and close. Boys and girls ages 4 and up can pretend to harness the power of the Force as The Child toy closes its eyes, raises its arm, and sighs as if exerting a great amount of energy.Amazon.com: All-new Echo Dot (4th Gen) + Amazon Smart Plug | Charcoal: Amazon Devices — Teach your child how to set reminders, listen to stories online, check the weather. Make sure to check your security settings.Alexa in the Classroom [A Teacher's Guide] | Voices.com — Not only has Amazon Alexa become popular in our homes, many young students are now starting to encounter Alexa in the classroom as well. While there are many ways that technology is being used in digital learning, introducing hardware and AI represents yet another learning trend, and many teachers are finding advantages to leveraging Alexa as a learning tool and even a classroom assistant. Amazon.com: pi-top [4] computer with Raspberry Pi 4 - 100+ hours of Coding Projects, STEM Learning, LEGO compatible: Computers & Accessories — pi-top [4] is an easy-to-use, rugged device for creating practical computing projects and learning to code.
With pi-top [4] you get to design, code and make anything you can imagine using one simple system. From beginner to superuser, pi-top powers your projects and brings learning into the real world.Introducing Finch Robot 2.0! - BirdBrain Technologies — Bring computer science to life from kindergarten to college with the NEW Finch Robot 2.0!DK Eyewitness Books: Robot: Discover the Amazing World of Machines from Robots that Play Chess to Systems that Think: Bridgman, Roger: 8601400584828: Amazon.com: Books — Take a detailed look at the fascinating world of robots - from the earliest single-task machines to the advanced intelligence of robots with feelings. Young readers will be amazed to learn all that robots can do: perform delicate surgical operations, clean city sewers, work as museum tour guides, or even battle each other in combat. Find out how humans have created these mechanical minds and bodies.Raspberry Pi 400 Desktop - Full Computer Kit ID: 4796 - $100.00 : Adafruit Industries, Unique & fun DIY electronics and kits — Raspberry Pi 400 is a complete Raspberry Pi 4-based personal computer, integrated into a keyboard. The Pi 4 is the first computer from the Pi Foundation that really feels 'desktop computer' speed - you can use it as an every day computer at a great price!
Normally you'd need to pick up a keyboard and other accessories to turn the Pi 4 into a functioning desktop - but since most keyboards have empty space in them, you can just cram the Pi 4 inside to make an all-in-one kit. Think of it like a modern Apple IIe, but super light and powerful.micro:bit v2 Go Bundle - Batteries and USB Cable Included ID: 4834 - $17.50 : Adafruit Industries, Unique & fun DIY electronics and kits — Meet the new BBC micro:bit v2 - Upgraded with a powerful new processor that has tons more capability and also adds more sensing with a new speaker and microphone!
The latest micro:bit will fit right into your existing lessons and materials; all the existing MakeCode blocks and MicroPython code will work in the same way as they do on the original micro:bit. More features, including easy ways to take AI and ML into the classroom, will be released throughout 2021.DIY "Be a Unicorn" Light-Up Unicorn Headband Kit – TechnoChic — Become the unicorn of your dreams! Learn about circuits in the coolest and trendiest way - by building a light-up unicorn headband. Build the circuit and fold the pre-cut pieces to bring your unicorn headband to life! It’s a project that’s all about smarts & self expression!
A Beginner's Guide to Circuits | No Starch Press — A Beginner's Guide to Circuits is the perfect first step for anyone ready to jump into the world of electronics and circuit design.
First, you’ll learn to read circuit diagrams and use a breadboard, which allows you to connect electrical components without using a hot soldering iron! Next, you’ll build nine simple projects using just a handful of readily available components, like resistors, transistors, capacitors, and other parts. As you build, you’ll learn what each component does, how it works, and how to combine components to achieve new and interesting effects.
By the end of the book, you’ll be able to build your own electronic creations. With easy-to-follow directions, anyone can become an inventor with the help of A Beginner’s Guide to Circuits!Teach Your Kids to Code | No Starch Press — Teach Your Kids to Code is a parent's and teacher's guide to teaching kids basic programming and problem solving using Python, the powerful language used in college courses and by tech companies like Google and IBM.
Step-by-step explanations will have kids learning computational thinking right away, while visual and game-oriented examples hold their attention. Friendly introductions to fundamental programming concepts such as variables, loops, and functions will help even the youngest programmers build the skills they need to make their own cool games and applications.Python for Kids | No Starch Press — Python for Kids brings Python to life and brings you (and your parents) into the world of programming. The ever-patient Jason R. Briggs will guide you through the basics as you experiment with unique (and often hilarious) example programs that feature ravenous monsters, secret agents, thieving ravens, and more. New terms are defined; code is colored, dissected, and explained; and quirky, full-color illustrations keep things on the lighter side.The Computer Science Activity Book | No Starch Press — The Computer Science Activity Book is the perfect companion for curious youngsters — or grown-ups who think they'll never understand some of the basics of how computers work. Work through this brief, coloring book-like collection of fun and innovative hands-on exercises and learn some basic programming concepts and computer terminology that form the foundation of a STEM education. You'll learn a bit about historical figures like Charles Babbage, Ada Lovelace, Grace Hopper, and Alan Turing; how computers store data and run programs; and how the parts of a computer work together (like the hard drive, RAM, and CPU). Draw a garden of flowers using loops, create creatures with conditional statements, and just have a bit of fun.Original Prusa MINI+ - Prusa Research — Introducing our new compact 3D printer with all the bells and whistles you would expect from the creators of the award-winning Original Prusa i3 MK2 and MK3S! The MINI+ is a big printer in a compact body. We did our best to squeeze as many features into the lowest possible price as possible. The MINI+ is great for beginners, companies looking to build a printing farm and 3D printing enthusiasts worldwide.Amazon.com: Sovol SV01 3D Printer 95% Pre-Assembled with Direct Drive Extruder Meanwell Power Supply and Glass Plate + Sovol PLA 3D Printer Filament 1 kg(2.2 LBS) Blue 1.75mm: Industrial & Scientific — Bundle includes Sovol SV01 3D Printer 95% Pre-Assembled with Direct Drive Extruder Meanwell Power Supply and Glass Plate Built-in Thermal Runaway Protection 280x240x300mm + Sovol PLA 3D Printer Filament 1 kg(2.2 LBS) Blue Spool Printing Materials, Wiring Tightness, Dimensional Accuracy +/- 0.02 mm, 1.75 mm, Blue

Dec 1, 2020 • 39min
Episode 56: AI and Machine Learning for Kids with Dale Lane (@dalelane)
In this episode, Kelly and Sean talk with Dale Lane an IBM Event Streams Lead Developer. - IBM awarded Dale, the 2018 IBM Volunteer Excellence Award—the highest form of volunteer recognition given by the company—which also earned a USD 10,000 grant from IBM for Solent Youth Action.
“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 InterviewSpecial Guest: Dale Lane.Support Teaching PythonLinks:Machine Learning for Kids — This free tool introduces machine learning by providing hands-on experiences for training machine learning systems and building things with them.You Look Like a Thing and I Love You: How Artificial Intelligence Works and Why It's Making the World a Weirder Place: Shane, Janelle: 9780316525244: Amazon.com: Books — "You look like a thing and I love you" is one of the best pickup lines ever... according to an artificial intelligence trained by scientist Janelle Shane, creator of the popular blog AI Weirdness. She creates silly AIs that learn how to name paint colors, create the best recipes, and even flirt (badly) with humans--all to understand the technology that governs so much of our daily lives.Amazon.com: Explain the Cloud Like I'm 10 (9780979707117): Hoff, Todd: Books — What is the cloud? Discover the secrets of the cloud through simple explanations that use lots of pictures and lots of examples.
Why learn about the cloud? It's the future. The cloud is the future of software, the future of computing, and the future of business. If you're not up on the cloud the future will move on without you. Don't miss out.
Not a geek? Don't worry. I wrote this book for you! After reading Explain Cloud Like I'm 10,

Nov 14, 2020 • 16min
Episode 55: Unfiltered Friday Conversations
Kelly and Sean flip on the voice recording app and record a random Friday afternoon conversation about teaching approaches for computer science. What makes student learning the most effective?Support Teaching Python

Nov 10, 2020 • 1h 14min
Episode 54: Making Projects Happen with Eric Matthes (@ehmatthes)
Sean and Kelly invite Eric Matthes, teacher and author of Python Crash Course to discuss student projects in computer science. Eric was with us on Episode 33 and we ended the episode with discussions about completing projects and programming with purpose. In this episode we discuss finding a project, separating academic and project success criteria, helping student coders find a project, how to deal with failure, and some examples of great projects for learning.Special Guest: Eric Matthes.Support Teaching PythonLinks:Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming: Matthes, Eric: 9781593279288: Amazon.com: Books — Python Crash Course is the world's best-selling guide to the Python programming language. This fast-paced, thorough introduction to programming with Python will have you writing programs, solving problems, and making things that work in no time.Teaching Python Episode 33: Interview with Eric Matthes — Kelly and Sean interview Eric Matthes, author of Python Crash Course, about how he began programming, what led him to teaching, and the important lessons from Python to be learned both inside and outside of the classroom.Adafruit Matrix Portal Starter Kit - ADABOX 016 Essentials ID: 4812 - $69.95 : Adafruit Industries, Unique & fun DIY electronics and kits — If you missed out on AdaBox016, it's not too late for you to pick up the parts necessary to build many of the projects! It doesn't come with tissue paper or the nifty extras, but it does have all the electronic goodies you need.Introduction to command line · HonKit — It's exciting, right?! You'll write your first line of code in just a few minutes! :)
Let us introduce you to your first new friend: the command line!
The following steps will show you how to use the black window all hackers use. It might look a bit scary at first but really it's just a prompt waiting for commands from you.Write once. Deploy everywhere.— BeeWare — BeeWare allows you to write your app in Python and release it on multiple platforms. No need to rewrite the app in multiple programming languages. It means no issues with build tools, environments, compatibility, etc.
PREORDER: Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code: Sweigart, Al: 9781593279660: Amazon.com: Books — Welcome to Beyond the Basic Stuff with Python. More than a mere collection of advanced syntax and masterful tips for writing clean code, you'll learn how to advance your Python programming skills by using the command line and other professional tools like code formatters, type checkers, linters, and version control. Sweigart takes you through best practices for setting up your development environment, naming variables, and improving readability, then tackles documentation, organization and performance measurement, as well as object-oriented design and the Big-O algorithm analysis commonly used in coding interviews. The skills you learn will boost your ability to program--not just in Python but in any language.

Oct 27, 2020 • 58min
Episode 53: Developing for Mobile, the Web, and Desktop with Russell Keith-Magee ( @freakboy3742 )
This week's guest is Russell Keith-Magee from the Beeware project. Our conversation this week is about teaching students Python with native desktop applications, mobile, and the web. Plus, why do we have to use the command line? And do coding books from the early 80s hold up in Python?
Django core developer and the founder and maintainer of the BeeWare project
Former president of the Django Software Foundation
BeeWare is a collection of tools and libraries for developing desktop and mobile applications; BeeWare aims to make it easy to write a native application for macOS, Windows, Linux, iOS, or Android that you can then distribute to end users as an installable app.
BeeWare isn't a single tool or library - it's a collection of projects that can be used to help develop, debug, and launch Python software. Each tool follows the Unix philosophy of doing one thing well. Each tool can be used in isolation, or they can be chained together to provide a rich set of programming tools.
Special Guest: Russell Keith-Magee.Support Teaching PythonLinks:Write once. Deploy everywhere.— BeeWare — Write your apps in Python and release them on iOS, Android, Windows, MacOS, Linux, Web, and tvOS using rich, native user interfaces. Multiple apps, one codebase, with a fully native user experience on every platform.Introduction to command line · HonKit — Let us introduce you to your first new friend: the command line!
The following steps will show you how to use the black window all hackers use. It might look a bit scary at first but really it's just a prompt waiting for commands from you.Computer and coding books from Usborne — Usborne has been publishing award-winning computer books since the 1980s. Our latest books will give today's kids a clear understanding of computers and coding, which are compulsory school topics in the UK.
To celebrate the release of Coding for beginners using Python, we've released five more 1980s Usborne coding books. Scroll down to download the free pdfs. starship_takeoff.py — Sean's Python version of a Usborne BASIC game.
STARSHIP TAKEOFF
Adapted from Usborne Book Computer Spacegames
https://drive.google.com/file/d/0Bxv0SsvibDMTNlMwTi1PTlVxc2M/viewCode With Mu — Code with Mu: a simple Python editor for beginner programmers.

Oct 20, 2020 • 59min
Episode 52: Teaching the Full Stack with Ali Spittel (@alispittel)
Sean and Kelly invite Ali Spittel to talk about how teachers can go beyond their first programming language and help students learn to create more robust projects. If you’ve started with Python, how do you learn HTML, CSS, and JavaScript to make a front end for a project? Or vice versa?
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.Support Teaching PythonLinks:Introduction · HonKit — Welcome to the Django Girls Tutorial! We are happy to see you here :) In this tutorial, we will take you on a journey under the hood of web technologies, offering you a glimpse of all the bits and pieces that need to come together to make the web work as we know it.
As with all unknown things, this is going to be an adventure - but no worries, since you already worked up the courage to be here, you'll be just fine :)Ladybug Podcast — We started the Ladybug Podcast as a few lady Twitter acquaintances looking to add our voices to the male-dominated tech podcast space.
We published our first episode on July 1, 2019. Since then we’ve published nearly 50 episodes, interviewed many amazing guests, and become close friends in the process.Home · We Learn Code — Hi! I'm Ali
I’m a software engineer and teacher. I blog about the things I wish I knew when I was learning to code. You'll find technical tutorials, career advice, and more all right here!Github - aspittel (Ali Spittel)