

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

Nov 11, 2019 • 47min
Episode 31: The School of 2024
Can you belive it's only been five years since Alexa launched? Or that identifying birds in photos was considered a hard problem for machine learning? In this episode, Kelly and Sean discuss plausible trends in machine learning, artificial intelligence, augmented and virtual reality, and data science that we may see in schools by 2024. We focus on 5 areas from microscale in the classroom to macro across the entire educational system.
Trends in the Computer Science classroom
Integration into other subjects
Reducing Teacher Workload
For Student Access to Tools
As a School-wide Initiative
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:Real Python: Sign up for an annual subscription with Real PythonSupport Teaching PythonLinks:Collapsing Sith Lightsaber (Removable Blade) by 3DPRINTINGWORLD - Thingiverse — This Lightsaber has a removable collapsing blade that can be printed separately in a different color. The hilt is designed with a screw on cap which allows the blade to be inserted after its printed. Prints without supports, but you will need a printer capable of printing the hilt 205mm tall.Becoming Homeless: A Human Experience | VHIL — The Fundamental Attribution Error, as coined by Stanford Psychologists, describes how we blame others when bad things happen to them, but blame the external situations when bad things happen to us. There is a misconception that losing one's home is due to who you are and the choices you make. Becoming Homeless: A Human Experience seeks to counter this irrational tendency.Socratic by Google on the App Store — Need to get unstuck? Socratic can help! This learning app, powered by Google AI, helps you understand your school work at a high school and university level. Ask Socratic a question and the app will find the best online resources for you to learn the concepts. Socratic supports most high school subjects, with more coming soon!Google Translate’s instant camera translation gets an upgrade — Google Translate allows you to explore unfamiliar lands, communicate in different languages, and make connections that would be otherwise impossible. One of my favorite features on the Google Translate mobile app is instant camera translation, which allows you to see the world in your language by just pointing your camera lens at the foreign text. Math Games | Mangahigh.com — Get your students excited, engaged and excelling at maths and coding!
Adaptive quizzes, innovative games and social competitions
Aligned to international curricula
Real-time analytics with AI support for differentiationAmazon.com - Neato Botvac D4 Connect Blk - — rners, and corners are where the worst dirt hides. Our industry-leading design gets you a complete floor clean
LaserSmart mapping - D4 technology intelligently navigates and maps your home, cleaning in straight lines instead of a random pattern -- so you never miss a spot
Masterful on multiple surfaces - Neato D4 conquers any surface, from carpet, to hardwood, to kitchen tile.
Intuitive operation and interface. Neato is simple to use. Our focus has always been on out-of-the-box, one-button, perfect cleaning.
Clean winner in innovation. Get laser navigation, no-go lines, 70% bigger combo brush, smart-home interaction, app support, and most of all. . . real, autonomous, robotic vacuuming!Amazon.com: AWS DeepLens (2019 Edition) – deep learning-enabled video camera for developers: Amazon Devices — Learn the basics of deep learning - a machine learning technique that uses neural networks to learn and make predictions - through computer vision projects, tutorials, and real world, hands-on exploration with a physical device. AWS DeepLens lets you run deep learning models locally on the camera to analyze and take action on what it sees.Alexa in Education — Amazon Alexa is ushering in a new era of technology. One where students, educators, and parents can use their voice to interact with technology that deepens learning, provides access to critical information, and saves time. With Alexa, students can track upcoming events on their calendar, get study resources, or make an appointment with a guidance counselor – all without having to open their computer. Teachers can use Alexa to prepare for upcoming lessons, while administrators can quickly access important information like enrollment statistics.Raiders of the Pottery GAN: Using 3D Generative Adversarial Networks for Data Augmentation | SciPy - YouTube — Reassembly of 3D fragmented objects from a collection of hundreds of randomly mixed fragments is a problem that arises in several applied disciplines, such as archaeology, failure analysis, paleontology, etc. In this talk we will walk through the pipeline of 3D data generation in archaeological studies, from pre-processing of images, moving from 2D to 3D space, and finally the training and evaluation of generative adversarial networks in Python for 3D meshes corresponding to Iberian vessels. We will report several python libraries (scikit-image, pytorch, visdom, etc.) and how they are used in this particular pipeline. The main goal of augmenting our dataset in 3D is to perform fragment part identification and vessel reconstruction.The internet will continue to make life better | Pew Research Center — A large share of respondents predict enormous potential for improved quality of life over the next 50 years for most individuals thanks to internet connectivity, although many said the benefits of a wired world are not likely to be evenly distributed.Artificial Intelligence Applications to Support K–12 Teachers and Teaching: A Review of Promising Applications, Challenges, and Risks | RAND — Recent applications of artificial intelligence (AI) have been successful in performing complex tasks in health care, financial markets, manufacturing, and transportation logistics, but the influence of AI applications in the education sphere has been limited. However, that may be changing. In this paper, the author discusses several ways that AI applications can be used to support the work of K–12 teachers and the practice of teaching by augmenting teacher capacity rather than replacing teachers.

Nov 5, 2019 • 56min
Episode 30: Teaching Adult Learners
In this episode, Kelly and Sean speak to Reuven Lerner about how to teach adult learners and people switching to Python from other languages. Reuven is a corporate trainer of Python and Data Science. He helps developers around the world learn how to code in Python. As fellow teachers, we dive into the similarities and differences of teaching adults versus students. What works? What is new and interesting?
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.Support Teaching PythonLinks:Learning Bayesian Statistics — Are you a researcher or data scientist/analyst/ninja? Do you want to learn Bayesian inference, stay up to date or simply want to understand what Bayesian inference is?
Well I'm just like you! When I started learning Bayesian methods, I really wished there were a podcast out there that could introduce me to the methods, the projects and the people who make all that possible.
So I created "Learning Bayesian Statistics", a fortnightly podcast where I interview researchers and practitioners of all fields about why and how they use Bayesian statistics, how they came to these methods, and what their projects and challenges are.
My name is Alexandre Andorra by the way. I live in Paris and I’m a data scientist, passionate (and learning) Bayesian, and elections-forecasting enthusiast.Weekly Python Exercise: Advanced topics 3 — Become the fastest, most proficient Python programmer at your company.
What career opportunities would you have if you were a top 1% Python developer?
Maybe you already have a decent understanding of it...
...but wouldn’t you rather know exactly what to code in every situation? To just “know” how to solve any problem off the top of your head, without spending hours scouring Stack Overflow or Google and rarely finding solutions that make sense?Python for EV3

Oct 28, 2019 • 48min
Episode 29: Non-Traditional Python Education
This week, Kelly and Sean are joined by Brianne Caplan from Code Your Dreams and Gabrielle Rabinowitz from the BridgeUP: STEM Program at the American Museum of Natural History to discuss K-12 Python Education that happens outside of the classroom.Special Guests: Brianne Caplan and Gabrielle Rabinowitz.Support Teaching PythonLinks:Code Your Dreams — We apply a project-driven approach to teaching computer science with a social justice component, introduce career opportunities from App Development to UX Design to Product Management, and inspire action and involvement in local communities.BridgeUP: STEM | American Museum of Natural HistoryBrianne Caplan (@BriLeeCap) / Twitter — Founder & Executive Director of Code Your Dreams // Data Scientist @ Edovo // UChicago grad // passionate about bridging the education gapCode Your Dreams — GitHub Repositories for Code Your DreamsPython Flash Cards: Syntax, Concepts, and Examples: Eric Matthes: 9781593278960: Amazon.com: BooksPython Flash Cards: Syntax, Concepts, and Examples: Eric Matthes: 9781593278960: Amazon.com: Books — Keep your coding skills sharp on the go! Python Flash Cards take a tried-and-tested method and give it a programming makeover. Eric Matthes, author of the best-selling Python Crash Course, distills essential Python programming knowledge into this 101-card deck you can use anywhere.Adafruit NeoTrellis M4 with Enclosure and Buttons Kit Pack ID: 4020 - $59.95 : Adafruit Industries, Unique & fun DIY electronics and kits — So you've got a cool/witty name for your band, a Soundcloud account, a 3D-printed Daft Punk helmet... so what could be missing from your road to stardom? The NeoTrellis M4 Kit Pack, of course!

Oct 20, 2019 • 34min
Episode 28: 10 Things We Wish We Knew
Has it already been a year of learning and teaching Python for Kelly and Sean? In this episode, our co-hosts talk about the things they wish they knew a year ago to make their Python journey even better.
10 Things We Wish We Knew Before We Started Python
Don't Be Afraid of the Unknown
There's Never Going to be Enough Time
Reading Error Codes
Simple and Slow beats Complex and "Correct"
Read a little. Code a lot.
Projects Really Work
You Have to Teach To Someone
Reach out to the Python Community
Don’t Let Imposter Syndrome Get You
You Don’t Have to Answer Every Question
Support Teaching PythonLinks:Teaching and Learning with Jupyter — This handbook is for any educator teaching a topic that includes data analysis or computation in order to support learning. It is not just for educators teaching courses in engineering or science, but also data journalism, business and quantitative economics, data-based decision sciences and policy, quantitative health sciences, and digital humanities. It aims to provide an entry point, and a broad overview of Jupyter in education. Whether you are already using Jupyter to teach, you have found learning materials built on Jupyter that piqued your curiosity, or have never heard of Jupyter, the material in this open book can empower you to use this technology in your teaching.CodeGrades — CodeGrades are eight cumulative steps for learning how to code. They're a programming version of time-proven techniques like music grades, belts in martial arts or lifeguard certification. Level up by applying the knowledge and skills needed for each grade to your own fun, interesting and challenging coding projects.Welcome to #ElectronicHalloween 2019…Muah Ha Ha!! « Adafruit Industries – Makers, hackers, artists, designers and engineers! — It is no secret that we love Halloween at Adafruit. What better time to show off your awesome wearable project or set up a super spooky yard display? Because we can’t hold our excitement to one day, we celebrate #ElectronicHolloween for the whole month of October.Amazon.com: DJI RoboMaster S1 Intelligent Educational Robot STEM with Programmable Modules Starters Bundle: Electronics — The S1 seamlessly combines competitive gameplay with and math and physics knowledge to make learning more fun than ever! Enjoy a wealth of teaching resources, practical knowledge, which can be applied during competition.Amazon.com: Range: Why Generalists Triumph in a Specialized World eBook: David J. Epstein: Kindle Store — Plenty of experts argue that anyone who wants to develop a skill, play an instrument, or lead their field should start early, focus intensely, and rack up as many hours of deliberate practice as possible. If you dabble or delay, you’ll never catch up to the people who got a head start. But a closer look at research on the world’s top performers, from professional athletes to Nobel laureates, shows that early specialization is the exception, not the rule. Test & Code 89: Improving Programming Education - Nicholas Tollervey — Nicholas Tollervey is working toward better ways of teaching programming. His projects include the Mu Editor, PyperCard, and CodeGrades. Many of us talk about problems with software education. Nicholas is doing something about it.PyperCard - Easy GUIs for All — PyperCard 0.0.1-alpha.4 documentation — PyperCard is a HyperCard inspired Pythonic GUI framework for beginner programmers.
What does that mean?
PyperCard makes it quick and easy to create software with a modern user interface to use on your Windows, OSX, Linux, Android or iOS devices.Code Your Dreams

Oct 4, 2019 • 43min
Episode 27: Automate the Boring Teaching Stuff
Isn't it surprising how much repetition goes into the job of teaching? What if you could use Python to automate that and focus on the work that adds the most value for your students? Or at least eliminate the boring teaching stuff like transferring grades or setting up iPads.
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.Support Teaching PythonLinks:Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners: Al Sweigart: 9781593279929: Amazon.com: Books — In this fully revised second edition of the best-selling classic Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand--no prior programming experience required.Zapier | The easiest way to automate your work — Easy automation for busy people. Zapier moves info between your web apps automatically, so you can focus on your most important work.Cloud Functions - Event-driven Serverless Computing | Cloud Functions | Google Cloud — Simplest way to run your code in the cloud
Automatically scales, highly available and fault tolerant
No servers to provision, manage, patch or update
Pay only while your code runs
Connects and extends cloud servicesPyBites Platform | Hone Your Python Skills — Absolute beginner? Don't worry, we've got your back. Start learning Python from scratch!Circuit Playground Bluefruit - ALPHA - Bluetooth Low Energy ID: 4333 - $24.95 : Adafruit Industries, Unique & fun DIY electronics and kits — Circuit Playground Bluefruit is our third board in the Circuit Playground series, another step towards a perfect introduction to electronics and programming. We've taken the popular Circuit Playground Express and made it even better! Now the main chip is an nRF52840 microcontroller which is not only more powerful, but also comes with Bluetooth Low Energy support for wireless connectivity.Support the show. Sponsor us on Patreon! — Teaching Python is creating a podcast for people who teach Python (of course) | Patreon

Sep 3, 2019 • 49min
Episode 26: Building Lessons and Planning the Curriculum
In this episode, Kelly and Sean discuss how their philosophy of teaching helps them to design their daily curriculum for the course. Support Teaching PythonLinks:Code with Python (The Modern Python 3 Bootcamp) | Udemy — Kelly's ongoing learning with Colt Steele's Modern Python 3 Bootcamp course on Udemy.PyBites – Hone Your Python Skills — Python is hot according to Dice. It’s an easy language to learn, has an elegant design and is widely used.
You might want to learn it. And we'd love to help you!
We are Bob and Julian, two Pythonistas passionate about learning and teaching Python.CRS-18 Mission - YouTube — At 6:01 p.m. EDT, or 22:01 UTC, on Thursday, July 25, SpaceX launched its eighteenth Commercial Resupply Services mission (CRS-18) from Space Launch Complex 40 (SLC-40) at Cape Canaveral Air Force Station, Florida.Episode Followup – Learning & Teaching Python with Sean and Kelly! Presented by Sean Tibor & Kelly Schuster-Paredes – vBrownBag — Sean Tibor & Kelly Schuster-Paredes (@smtibor @kellyPared) continue our Python For DevOps
series and discuss methods for learning more effectively, increasing retention, and stuffing more info into your head!

Jul 17, 2019 • 34min
Episode 25: The Best Editors and IDEs for Teaching Python
What are the best editors for teaching in Python? In this episode, Kelly and Sean examine a variety of different environments for students to learn to code Python. Should it be online or local? Paid or free? Simple or full-featured? An editor or an IDE?
Here's what made our list:
Mu Editor
Visual Studio Code
PyCharm Edu
python.microbit.org
Repl.it
Jupyter
Support Teaching PythonLinks:Code With Mu — Code with Mu: a simple Python editor for beginner programmers.Visual Studio Code - Code Editing. RedefinedPyCharm Edu: The Python IDE to Learn Programming Quickly & Efficiently — An Easy and Professional Tool to Learn & Teach Programming with PythonPandas for Everyone: Python Data Analysis (Addison-Wesley Data & Analytics Series) 1, Daniel Y. Chen, eBook - Amazon.com — Today, analysts must manage data characterized by extraordinary variety, velocity, and volume. Using the open source Pandas library, you can use Python to rapidly automate and perform virtually any data analysis task, no matter how large or complex.Python IDEs and Code Editors (Guide) – Real PythonWelcome To Colaboratory - ColaboratoryThonny, Python IDE for beginnersOur Patreon -- support us with a few dollars a monthMicro:bit - Python editorEffective PyCharm: Learn the PyCharm IDE with a Hands-on Approach (Treading on Python): 9781095212530: Computer Science Books @ Amazon.com

Jun 27, 2019 • 31min
Episode 24: Avoiding the Summer Slide (For Teachers)
Many teachers give advice to parents on how to keep kids engaged during the summer. Sean and Kelly take their own advice and apply it to teachers and professional development. In this episode, we discuss how to avoid the “Summer Slide” and what we are doing to keep on learning.Support Teaching PythonLinks:Amazon.com: Avogadro Corp: The Singularity Is Closer Than It Appears (Singularity Series Book 1) eBook: William Hertling: Kindle Store — The book that Kelly skipped (and apparently Sean read in 2013)Amazon.com: A.I. Apocalypse (Singularity Series Book 2) eBook: William Hertling: Gateway — Kelly's Summer ReadingBuy a Raspberry Pi 4 Model B – Raspberry Pi — The new Raspberry Pi 4 computer is out.Cartoon Guide to Statistics 1, Larry Gonick, Woollcott Smith - Amazon.comAbout - Project Euler — Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.4 Ways Your Student Can Avoid the “Summer Slide” — Hearing the final school bell for the year can bring feelings of joy, relief, and...dread? Many students, their parents, and their future teachers know the reality of the so-called “Summer Slide.” Amazon.com: HiLetgo New Version ESP8266 NodeMCU LUA CP2102 ESP-12E Internet WiFi Development Board Open Source Serial Wireless Module Works Great with Arduino IDE/Micropython: Gateway — ESP8266 CP2102 NodeMCU LUA ESP-12E WIFI Serial Wireless Module. Built-in Micro-USB, with flash and reset switches, easy to program. Arduino compatible, works great with the latest Arduino IDE/Mongoose IoT/MicropythonAmazon.com: HiLetgo ESP-WROOM-32 ESP32 ESP-32S Development Board 2.4GHz Dual-Mode WiFi + Bluetooth Dual Cores Microcontroller Processor Integrated with Antenna RF AMP Filter AP STA for Arduino IDE: Gateway — 2.4GHz Dual Mode WiFi + Bluetooth Development Board
Ultra-Low power consumption
TinyPICO | Crowd Supply — One more remarkable ESP32 board.PBL Events | PBLWorks — Learn more about PBL, and connect with a worldwide network of educators. We offer events in different locations throughout the year, delivering professional learning opportunities for individuals and small teams.ISTE - EdTech Conference 2019 | Philadelphia, June 23-26Teach Students How to Learn: Strategies You Can Incorporate Into Any Course to Improve Student Metacognition, Study Skills, and Motivation: Saundra Yancy McGuire, Thomas Angelo, Stephanie McGuire: 9781620363164: Amazon.com: Gateway — What is preventing your students from performing according to expectations? Saundra McGuire offers a simple but profound answer: If you teach students how to learn and give them simple, straightforward strategies to use, they can significantly increase their learning and performance. Making Thinking Visible: How to Promote Engagement, Understanding, and Independence for All Learners: Ron Ritchhart, Mark Church, Karin Morrison: 8601419898244: Amazon.com: Gateway — Visible Thinking is a research-based approach to teaching thinking, begun at Harvard's Project Zero, that develops students' thinking dispositions, while at the same time deepening their understanding of the topics they study. Rather than a set of fixed lessons, Visible Thinking is a varied collection of practices, including thinking routines, small sets of questions or a short sequence of steps, as well as the documentation of student thinking.

Jun 20, 2019 • 38min
Episode 23: Being Reflective: A Year of Learning, Teaching, and Python
Kelly and Sean both agree that reflecting on your teaching is vital for our growth as educators and learners. In this episode, they take a few moments to reflect on their year, their lessons, their learning, and their progress. “ Learning without reflection is a waste. Reflection without learning is dangerous.”-ConfuciusSupport Teaching PythonLinks:Automate the Boring Stuff with Python: Practical Programming for Total Beginners 1, Al Sweigart, eBook - Amazon.com — If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?
In Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. The Modern Python 3 Bootcamp | Udemy — A Unique Interactive Python Experience With Nearly 200 Exercises and QuizzesSimone Giertz - YouTube — Warning -- not safe for classroom viewing but still funny and interesting!
Simone's Channel:
SO HANDY! If you're here for the first time: hi. I like your shirt. I bet your shirt would like me too if it just got to meet me.
Wait did we get off to a weird start? At least I tried. I give myself 3/5 for effort. Patreon: Teaching Python is creating a podcast for people who teach Python (of course) | Patreon — We set up this Patreon to help offset website fees and to hire a professional audio editor to ensure that our episodes sound great and get posted quickly.

Jun 20, 2019 • 52min
Episode 22: Talking About Teaching With Meg Ray
In this episode, Kelly and Sean talk to freelance educational consultant Meg Ray. She was the founding Teacher in Residence at Cornell Tech where she was responsible for the implementation and design of a coaching program for K-8 CS teachers in New York City schools. An experienced middle and high school computer science teacher and special educator, Meg directed the design of the Codesters Python curricula for middle school students and served as a writer for the Computer Science Teachers’ Association K-12 CS Standards and as a special advisor to the K12 CS Framework. She lives in New York.Special Guest: Meg Ray.Support Teaching PythonLinks:Codesters: Coding in your Classroom — Teach Coding in Your Classroom
An online learning environment with everything you need to teach students to codeCode This Game!: Make Your Game Using Python, Then Break Your Game to Create a New One!: Meg Ray, Keith Zoo: 9781250306692: Amazon.com: Gateway — Make it! Code it! Break it! Mod it!
Meg Ray's Code This Game! is a nonfiction visual guide, illustrated by Keith Zoo, that teaches young readers, 10-14, how to program and create their very own video game. Each chapter introduces key coding concepts as kids build an action strategy game in Python, an open-source programming language. The book features an innovative stand-up format that allows kids to read, program, and play their game simultaneously.Code This Game! | Odd Dot — A nonfiction visual guide that teaches young readers, 10-14, how to program and create their very own video game.Python Jumpstart by Building 10 Apps course - [Talk Python Training - Python tutorials and courses for developers] — Course Summary
Programming is fun and profitable. Learning to become a software developer should be equally fun! This course will teach you everything you need to know about the Python language all the while building interesting and engaging applications.