Used by thousands of teachers around the World!

Free Trial
Log In

Free Computing Lessons from iCompute

We support schools and teachers around the world with comprehensive, step-by-step, lesson plans and computing resources for teaching computer science to children aged 3-11.

Each year, iCompute provide free computing lesson plans and computing resources to support the Hour of Code™ and help raise awareness of and engagement in computing science around the world.

We also release free lessons throughout the year with seasonal themes to inspire teachers and pupils alike about the opportunties computing can offer for innovation and creativity.

Program the Easter Bunny to find eggs on an Easter Egg Hunt.

Learn about variables with Scratch.

A seasonal coding activity for children aged 7-11.

KS2 Easter Coding

Program the Easter Bunny to find eggs on an Easter Egg hunt.

Use sequence, selection and repetition.

For children aged 5-7.

KS1 Easter Coding

Pupils get flipping fabulous at problem solving using key computational thinking skills such as abstraction, decomposition, generalisation and pattern spotting with this free themed problem.

Download Puzzle

Love is in the air but Cupid needs a little help getting his aim right.

Program Cupid to shoot his arrow at a love interest.

A Scratch activity for ages 9-11

Cupid's Arrow

Editable and printable Scratch 3 blocks.

Includes all category blocks and extensions. Incl. Microbit, Makey Makey, Video, Sensing etc.

The blocks can be edited and scaled using image editing tools.


Download Blocks

Program Santa to collect presents and catch his sleigh.

A seasonal Scratch coding activity for children aged 7-11

Saving Santa

Program a Christmas sleigh chase using the PRIMM method to teach programming.

Predict ☛ Run ☛ Investigate ☛ Modify ☛ Make

Jolly Good Coding

Program Kodu to deliver Christmas presents.

A Microsoft Kodu activity for ages 9-11.


iKode Kodu

Christmas Computational Thinking Puzzle.

Cryptography for children aged 7-11.



Download Puzzle

Program a fireworks display using the PRIMM method to teach programming.

Predict ☛ Run ☛ Investigate ☛ Modify ☛ Make

Fireworks Display

A HTML coding activity for ages 9-11

Use basic HTML and CSS to create a Halloween party webpage

Halloween Website

Program a sprite to catch falling Autumn leaves. Each leaf caught before it hits the ground equals one happy day!

A seasonal Scratch coding activity for children aged 7-11

Autumn Coding

Program an ice-cream stand simulation using Scratch.

Design algorithms, use repetition and conditional statements.

For children aged 7-11

KS2 Summer Coding

MORE FREE ICOMPUTE

COMPUTING LESSON PLANS

SAMPLE