Python for Kids
Blogs, articles, free Python projects and more for kids and teens learning to code with Python.

Removing Duplicates from a Python List
Learn multiple Python techniques to remove duplicates from a list, including loop-based methods, sets, dictionaries, and list comprehensions!

Python Circular Imports (and how to fix them)
Circular imports can crash your Python program with confusing errors. Learn what they are and how to fix them!

Cloning a Python string
Learn the most common ways to duplicate a Python string and what is really happening under the hood!

Creating Your First QR Code with Python
Learn how to generate QR codes in your Python programs using the qrcode library!

Implementing the quadratic formula in Python
Learn how to correctly implement the quadratic formula in Python and use in real-world applications!


Finding Someone's Age using Python
Discover simple methods to calculate age from a birthdate in Python!

How to implement Hashmaps in Python
Learn what hashmaps are, why they’re useful, and how to implement them using Python!

What does -m mean in Python?
Ever seen python -m and wondered what it means? This short guide explains!

How to make a Monte Carlo Simulator in Python
Discover the basics of Monte Carlo simulation in Python!