Python For Kids

Programming helps children learn to problem solve

When children learn to code, they develop the ability to bounce back after failure. They learn that failure isn't necessarily a bad thing, and in fact, it can often be something positive because it serves as a learning opportunity. This is one of the most important reasons why kids should code, as they will learn quickly that 'debugging' your code is half the fun.

When you fail and try again you can learn from your mistakes. Coding gives children the ability to try and try again until they succeed and produce the result they are looking for.



  • Various types of computer
  • Understanding OS
  • Computer Languages
  • Introduction to Python
  • About Python
  • Features

Writing programs in Python

  • Installation of Python
  • Writing your first Python Program
  • Running and Modifying Programs in Python

Numbers and Variables

  • Numbers and Math in Python
  • Python Numbers and Operators
  • Programming with Operators
  • Python Math app
  • Lists in Python

Programming in Python

  • Writing a Square Spiral Program
  • Building a Winding Spiral
  • Creating a Circle Spiral
  • Adding Colors
  • Changing Background Colors

Loops and Conditions

  • Building your own For loops
  • Building your own While Loops
  • A family Spiral
  • If/Elif/AND/OR/NOT/Comparison operators

Random Fun and Games

  • Introduction to random numbers
  • Rock Paper Scissors Program

When should my kid learn to code?

In our opinion, teaching kids code is something that can be done as early as preschool. In fact, we have an entire post dedicated to ideas for getting preschoolers started with coding. You can read this here. As early as age 5, kids can learn the basic concepts of coding. coding concepts that 5 year old can understand. Even kids who can't read can learn to code with block based coding.