Primary programming lessons for Years 3-6

24 ready-to-teach lessons that bring programming to life through creative 3D worlds.

4 units

24 lessons

£134.99

Pay once

Characters dance in a 3D world.

Complete lesson plans

Step-by-step plans with clear guidance.

Ready-made resources

Slides, videos, checklists and assessments.

Creative 3D projects

Engaging projects that build real programming skills.

Fits your curriculum

Aligned with National Curriculum programming for Years 3–6.

Four units. Four years of programming progression.

Build learners' programming knowledge year by year through creative 3D projects.

Trees in Flock XR

Year 3

First steps in 3D creation

Sequence and events

Create 3D scenes and make interactive worlds.

Floor is lava project in Flock XR

Year 4

Animating and repeating

Repetition

Use loops, movement and animation to bring 3D to life.

Balls dropping from the sky in flock xr

Year 5

Interactive experiences

Selection

Build interactive games using conditions and effects.

A cube path game in Flock XR

Year 6

Variables in games

Variables

Create games with scores, timers and challenges.

Explore the teaching resources

Everything you need to teach each unit, with ready-made resources you can preview below.

Ready-made lesson slides

Structured slides to introduce concepts, guide activities and support independent learning.

A do now activity from lesson 4.
A lesson slide to show the vocabulary for a forever loop.
A slide to show how to add the lava effect.

Sample slides from a primary programming lesson. Click an image to enlarge.

Step-by-step lesson plans

Clear teaching guidance, learning objectives and practical activities to help you deliver every lesson with confidence.

Sample lesson plan – page 1
Sample lesson plan – page 2
Sample lesson plan – page 3
Sample lesson plan – page 4

Sample lesson plan from the Year 4 unit. Click an image to enlarge.

Coding checklists

Our step-by-step coding checklists help learners build their 3D projects independently. Each checklist reinforces the lesson demonstration with clear instructions, example code, practical tips and debugging support where needed.

Sample page 1 from a coding checklist.
Sample page 2 from a coding checklist.

Sample coding checklist from the Year 4 unit. Click an image to enlarge.

Vocabulary sheets

Each lesson includes a vocabulary sheet highlighting key programming terms and their meanings, helping learners understand, remember and confidently use new computing vocabulary as they build their 3D projects.

Sample vocabulary sheet.

Sample vocabulary sheet from the Year 4 unit. Click image to enlarge.

Step-by-step learner videos

Each lesson includes a guided video demonstration that learners can follow at their own pace, helping them understand the code and build their 3D projects with confidence.

A shortened version of a Year 4 lesson video.

And there's more...

Each unit also includes assessment resources, detailed unit overviews, a skills map and example project code to help you plan, teach and track progress with confidence.

A project rubric and an end of unit quiz sample.

Rubrics and quizzes

Page 2 of the sample lesson plan.

Unit overviews

A skills map screenshot.

Skills map

Three example Flock XR project screenshots.

Example project code

Fits into your existing computing curriculum

Swap out your existing programming units with Coding 3D Worlds to give learners experience of programming in 3D, while maintaining your curriculum progression.

National curriculum aligned

Covers the programming elements of the national curriculum for Years 3-6.

Fits your existing schemes

Follows the progression of Teach Computing and Oak National Academy.

New to teaching programming? We've got you covered.

Build your confidence with our free 17-part video course, How to Teach Programming to Beginners with Flock XR. Explore key programming concepts through practical demonstrations and classroom-friendly explanations.

Episode 1 just pick one.

Try two lessons for free

Not quite ready to buy? Download our free primary taster pack and explore two complete Year 5 programming lessons from Coding 3D Worlds.

Try the resources with your learners and discover how engaging it is to bring creative 3D programming into your classroom.

Special effects alien in Flock XR.
Shape chaos in Flock XR.

Ready to bring 3D programming into your classroom?

Primary programming bundle

Years 3-6 | 24 lessons across 4 units

Introduce sequence, events, repetition, selection and variables through creative 3D projects.

£134.99

One-off purchase - No subscription