Python for Kids

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

Python reduce()

Oct 19 2021

Python’s reduce() function takes a function and uses it to perform a rolling computation over an iterable such as a list.
Read more
Python map()

Oct 19 2021

Python’s map() function can be viewed as a shorthand for a for loop. It takes a function and an iterable (e.g., a list or array) and applies the same function on each element of the iterable.
Read more
The Fibonacci Sequence

Sep 27 2021

Fibonacci numbers are a famous sequence of numbers that occur in many natural contexts. Learn how to generate and experiment with them using Python programs.
Read more
What is a loop in programming?

Sep 27 2021

A loop is a basic building block of coding and is referred to as a programming structure. Let’s take a look at the types of loops and how they are used within a program.
Read more
The Beginner's Guide to Python Turtle

Sep 13 2021

Python’s Turtle is a popular module that provides many useful functions for drawing graphics, animations, and games. Learn how you can command the turtle to draw graphics!
Read more
What is Python used for?

Aug 2 2021

Learn why Python is one of the most popular programming languages out there and the myriad places where it is used.
Read more
The Python sqrt() function

July 19 2021

Python’s sqrt() computes square roots and you can use it in interesting ways to solve mathematical problems.
Read more
The Python print() function

July 18 2021

Python’s print() is a versatile function that provides various options to format and style the output from your programs.
Read more
Recursion in Python

July 17 2021

Recursion is a style of programming where a function calls itself one or more times repeatedly until a desired condition is met. Many classical algorithms in computer science are recursive in nature.
Read more
Magic Square Generator

July 15 2021

Magic squares add up to the same number along rows, columns, and diagonals. Here is a Python program to generate them.
Read more
Pygame Tutorial

July 14 2021

Learn to use the Pygame library in Python to create your first game. This tutorial is meant for beginners looking to get started with Pygame.
Read more
Everything you wanted to know about pygame

July 13 2021

Learn about the Python pygame library and its capabilities.
Read more
Arrays versus Lists in Python: What is the Difference?

July 10 2021

Arrays and Lists are two very similar data structures in Python but have important differences. Read on to learn about them!
Read more
Solving the Tower of Hanoi in Python

July 9 2021

Learn about this ancient mathematical puzzle and the classical computer science solution to it, along with a Python implementation.
Read more
How to make a password generator in Python

July 8 2021

Learn to write your own Python program that will generate a random password.
Read more
5 Algorithms and their popular applications

July 6 2021

Algorithms are pervasive in computer science - read this post to learn about five of the most popular algorithms and their myriad applications.
Read more
Quicksort Primer

July 5 2021

Quicksort is a very popular in-place sorting algorithm so named because it is significantly faster than many other sorting algorithms. Learn about it including an implementation in Python.
Read more
Merge Sort Primer

July 3 2021

Merge sort is a classical divide-and-conquer algorithm. Learn the details of how merge sort works and a sample implementation in Python.
Read more
Insertion Sort Primer

July 2 2021

Insertion sort is a very simple algorithm for sorting, mimicking the way you sort cards in your hand. Get into the details of how Insertion Sort works and a sample implementation in Python.
Read more
Bubble Sort Primer

June 29 2021

Bubble Sort is a very popular and simple algorithm for sorting. Learn how Bubble Sort works and how to implement it using Python.
Read more
Learn Python enumerate()

June 28 2021

Python’s enumerate() function is used to loop through strings, list, arrays and any other iterable object. Use iterators to build a search engine!
Read more
What are algorithms?

June 25 2021

What is an algorithm? How do they surface in our everyday lives? Learn about the history of algorithms, the types of algorithms, and some famous algorithms in computer science.
Read more
How to make a Random Number Generator in Python

June 23 2021

Random numbers are crucial to realism in gaming, cryptography, and simulation. Learn all about random numbers, how they are used, and how to generate them in Python.
Read more
Top 6 Python libraries for kids

Dec 10 2019

Learn about several fun-tastic Python libraries for kids to get into turtle graphics, game playing, machine learning, and more!
Read more

Copyright @ Kodeclik 2021. All rights reserved.