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

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.

Year 3
First steps in 3D creation
Sequence and events
Create 3D scenes and make interactive worlds.

Year 4
Animating and repeating
Repetition
Use loops, movement and animation to bring 3D to life.

Year 5
Interactive experiences
Selection
Build interactive games using conditions and effects.

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.
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 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 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 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.
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.

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.


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














