top of page

The Growth Deck Y4 - Y6
Mathematical Magics in Python

  • 10 Modules (4-5 topics per module)

  • 1 Hour of Live Teaching and Coding Per Week 

Booking is by 10-hour tuition sessions. You will be sent an invite to book for the next block two weeks before the current sessions run out.

Growth Deck Cohort 1: Sunday 10am - 11am (London time).

Currently we have 1 space available for a Y5/Y6 student with some prior experiences in Python.

Growth Deck Cohort 2: Sunday 8.45am - 9.45am (London time)

First session starts on 9 January 2022.

January: 9th, 16th, 23rd, 30th

February: 6th, 27th

March: 6th, 13th, 20th, 27th


Half Term: 13th, 20th Feb

If you have any questions about booking a course with us, please email or contact us using the Live Chat on our website.

In this course, we use Python as a powerful modelling tool to significantly further children’s understanding of a spectrum of mathematical and scientific topics that form the corner stones of their Y4-Y6 academic curriculum and assessment syllabus for further studies.

Maths is the primary purpose for which a computer was invented but this link is somehow no longer significant in the modern world. This course finds and exploits these missing links for the children and re-establishes the centre-stage role of computing for mathematical and scientific subjects.

Through practising on real examples in real code to solve real questions, the children will naturally acquire the critical ability for comprehension, analysis and problem solving with hands-on coding skills, which is expected to be carried along with them, in deep (and sometimes, muscle) memories, for decades to come.

Module 1 - Maths for a Tin Box

(4 one-hour sessions)

  1. Computers: What, when, where, who and why?

  2. Binary numbers: a clever idea for the numb metals

  3. Calculation rules still apply; only it’s 10x simpler

  4. Mini-Project

Module 3 - From Number Collections to Graphs

(7 one-hour sessions)

  1. One, ten, a thousand, does it matter

  2. The power of collection types

  3. Recreation of times table, of ANY size

  4. The authentic (prettiest) bar models

  5. From numbers to graphs

  6. From graphs to pictures

  7. Mini-Project

Module 5 - Magic Black Boxes I - Number Problems

(5 one-hour sessions)

  1. Reintroducing functions

  2. Unit conversion problems using functions

  3. Common factors problems using functions

  4. Standing on giants' shoulders: extending on common factors

  5. Mini-Project

Module 7 - Ratios and Scaling Problems

(5 one-hour sessions)

  1. Colour representation in numbers and ratios

  2. Mixing colours in a digital palette

  3. Scaling the shapes - resizing and morphing

  4. Finding nemo! Auto-scaling your home map

  5. Mini-project: GIS-related theme

Module 9 - Physical Problems

(5 one-hour sessions)

  1. Modelling mass, speed and objects in space

  2. Visualising your model world

  3. Simulating gravity and free-falling objects

  4. Friction, air resistance and their impact to the simulations

  5. Mini-project: a planet with variable gravities

Module 2 - Junior School Maths, Reproduced

(6 one-hour sessions)

  1. Fruit, fruit jars and variables

  2. Labels for the jars and variable names

  3. Revolution of the Equal Sign

  4. Arithmetic operations, and more

  5. Other mathematical functions

  6. Mini-Project

Module 4 - Numerical Recipes

(5 one-hour sessions)

  1. The art of a choice, a selection and a condition

  2. Repeat, repeat and repeat!

  3. Recipes for numbers: algorithm

  4. Solving word problems that you can or cannot solve by hand

  5. Mini-Project

Module 6 - Magic Black Boxes II - Geometry Problems

(6 one-hour sessions)

  1. Drawing lines

  2. Drawing shapes

  3. Intersections and overlaps

  4. Moving the shapes

  5. Animate for vacuum with time

  6. Mini-Project: Animate with gravity!

Module 8 - Statistical Problems

(5 one-hour sessions)

  1. Dice rolling, fair or unfair, multiple rolls

  2. The average, mean and “expectation” of the rolls

  3. Counting, bucketing and plotting the results

  4. Unlimited rolling, and continuous sampling

  5. Mini-project: the price of a game

Module 10 - Biological Problems

(5 one-hour sessions)

  1. Genetic code and how it encodes us (or a virus)

  2. Interpreting a DNA/RNA sequence

  3. Comparing two DNA/RNA sequence for similarity

  4. Ranking for multiple sequences

  5. Mini-project: Identify the new coronavirus variant!

bottom of page