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

In this lesson, children are introduced to text-based programming, exploring the capabilities and commands of the programme Logo and creating basic designs.

Lesson 2: Nested loops

In this lesson, pupils will still be using Logo so they can explore how having loops-within-loops changes the look of their designs.

Lesson 3: Using Python

In this lesson, children develop their computational thinking skills of decomposition to help them to alter a picture using text-based programming language, Python.

Lesson 4: Using loops in Python

In this lesson, children use loops in Python to create their own pieces of Islamic art, tinkering with different values to create different shapes.

Lesson 5: Coding Mondrian

In this lesson, pupils learn about the use of random numbers, decompose a program and write an algorithm to create original pieces of artwork.

Assess your pupils

Assessment quiz and Knowledge catcher. These can be used at the start of the unit to access where pupils are in their learning as well as the end of the unit to assess progress. Go to assessment resources will be down for planned maintenance this Friday from 3.15pm to 7.00am on Saturday morning