Secondary programming lessons for Years 7-9

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

3 units

18 lessons

£99.99

Pay once

A character stands at the beginning of a 3D obby game made in Flock XR.

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

Three units. Three years of programming progression.

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

Immersive world made in Flock XR

Year 7

Games and immersive experiences

Sequence, selection, repetition & variables

Revisit concepts from primary school whilst building immersive, interactive experiences.

Collectable game in Flock XR.

Year 8

Advanced game mechanics

Boolean logic, data structures, functions

Build quest style games whilst building foundational programming skills, knowledge and understanding.

Balls dropping from the sky in flock xr

Year 9

Think like a game designer

Design, use, evaluate

Refine gameplay, design levels, create visual effects and change the way a game feels to play.

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 concepts in the national curriculum for Years 7-9.

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 secondary taster pack and explore two complete Year 7 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.

Animated character in Flock XR
Ambient scene in Flock XR

Ready to bring 3D programming into your classroom?

Secondary programming bundle

Years 7-9 | 18 lessons across 3 units

Build foundational skills, knowledge and understanding of programming concepts whilst creating engaging 3D games and immersive experiences.

£99.99

One-off purchase - No subscription