Intro to Python

Using the programming language Python, which is used in business and industry, children create designs, Islamic art and Mondrian-inspired art. They learn how to create loops and nested loops to make their code more efficient, while becoming more familiar with this text-based programming language.

Choose your lesson

Lesson 1: Tinkering with Logo

Children are introduced to text-based programming, exploring the capabilities and commands of the programme Logo and creating basic designs

View Lesson

Lesson 2: Nested Loops

Still using Logo, pupils explore how having loops within loops changes the look of their designs

View Lesson

Lesson 3: Using Python

Children develop their computational thinking skills of decomposition to help them to recreate a picture using text-based programming language, Python

View Lesson

Lesson 4: Using Loops in Python

Children use loops in Python to create their own pieces of Islamic art, tinkering with different values to create different shapes

View Lesson

Lesson 5: Coding Mondrian

Pupils decompose a program and write an algorithm to create original pieces of artwork using Python

View Lesson