Teach computing through coding 3D worlds
Ready-to-teach units for primary and secondary schools, aligned with the English National Curriculum for Computing. Developed with practising teachers and learners, classroom-tested in English state schools, and designed to make creative computing engaging and easy to teach. To see the progression from Years 3-9 you can view the Coding 3D Worlds curriculum map.
Choose your curriculum bundle
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 - Individual units available
Secondary programming bundle
Years 7-9 | 18 lessons across 3 units
Develop programming skills through interactive worlds, game mechanics and game design.
£99.99
One-off purchase - No subscription - Individual units available
Why choose Coding 3D Worlds?
Curriculum aligned
Aligned with the English National Curriculum for Computing, our lessons fit seamlessly into your existing programming scheme of work.
Creative and engaging
Learners develop programming skills by creating and personalising their own interactive 3D worlds and games, building confidence through creativity.
Ready to teach
No need to start from scratch. Tested in English state schools, our ready-to-teach lessons include everything you need to teach programming with confidence.
What's included in every unit?
Everything you need to teach six engaging lessons using Flock XR, whether you're new to the tool or already familiar with it.
Lesson plans
Slide decks
Learner videos
Coding checklists
Example project code
Vocabulary sheets
Assessment: Every unit includes an end-of-unit project rubric. Units for Years 5-9 also include a 10-question quiz.
Try two lessons for free
Explore Coding 3D Worlds with two free lessons, including teaching resources and example projects. Choose a primary or secondary taster pack.
Primary taster pack
Year 5 | 2 free lessons
Explore 3D game creation with the first two lessons from our Year 5 programming unit.
Secondary taster pack

Year 7 | 2 free lessons
Explore interactive 3D worlds with the first two lessons from our Year 7 programming unit.
Primary programming units

Year 3 | Stage 3
First steps in 3D world creation
£39.99

Year 4 | Stage 4
Animating and repeating worlds
£39.99

Year 5 | Stage 5
Creating interactive experiences
£39.99

Year 6 | Stage 6
Variables and game systems
£39.99
Secondary programming units

Year 7 | Stage 7
Immersive experiences
£39.99

Year 8 | Stage 8
Advanced game mechanics
£39.99

Year 9 | Stage 9
Think like a game designer
£39.99
Coding 3D Worlds progression pathway
From a learner's first steps in 3D to designing their own games, our pathway has been tried-and-tested in seven state schools in England ensuring lessons are pitched appropriately to engage learners and meet the needs of the programming and creativity aspects of the computing curriculum.


Frequently asked questions
What does 'stage' relate to? Why not just say year?
Stage is a term used internationally to standardise age related curriculum content. In England the numbers directly relate to year groups. E.g. Stage 3 is Year 3. In North America, Grades are used instead of Years and are one below. E.g. Stage 7 is Grade 6. The learner facing content never says the stage number because we want you to be able to easily use our units with any year group that you think is suitable.
Is the primary taster pack suitable for all year groups in primary?
The taster pack was designed with year 5 in mind but it has been run successfully with year 4 and is perfect for year 6. For year 3 it would be a judgement call on the digital skills of the class. If they are familiar with dragging and dropping then they should be ready to complete the activities in the taster pack. New units for year 3, 4, and 6 are currently in production and will be available to buy in September 2026.
Is the secondary taster pack suitable for primary?
Definitely for year 5, and 6. It has been tested extensively with both year groups.
Is the secondary taster pack suitable for all year groups in secondary?
The secondary taster pack has been taught to all year groups in secondary, each have enjoyed and responded well to the activities due to the high level of personalisation that is built into the lessons. Despite being designed with year 7 in mind, it doesn't feel 'too young' or 'too basic' for older year groups due to the adaptability of the resources.
Is the primary taster pack suitable for secondary?
Absolutely, they will have lots of fun with the activities!
What hardware do I need to run Flock XR?
Flock XR is a browser-based application that works on most modern browsers. As long as your device has a web browser (e.g. Chrome or Edge), and the link is allow-listed on a school network then it should run. Flock XR has been tested in a variety of settings, including a computing suite with 16 year old desktop computers. We have designed Flock XR with inclusion at the forefront and our decisions around the tool have been made to ensure that some of the oldest tech in a setting can still access our tool. If you are having issues loading Flock XR in your setting then please contact us.
Do the units come with assessment?
Formative assessment is built into the starter activities where learners retrieve knowledge. The guided projects are broken down into small chunks to give you time to formatively assess and adapt in real time if a bit of whole class debugging needs to take place or extra clarification is required before moving on to the next section. Checklists are provided to provide additional scaffolding for learners. Each activity can be extended for learners that need further challenge.
Summative assessment is provided through the option of a project rubric that assesses the final projects that learners create in lesson 6. There is also a 10 question multiple choice quiz with feedback provided for each response to guide learners. The quiz can be completed on paper or entered into a classroom management tool, such as a Google Quiz.
Do you have any additional support for using Flock XR?
Yes, there are lots of ways that we can support you in your journey. There is a hub where you can find step-by-step tutorials, guides and support articles for building 3D worlds, games and animations in Flock XR. If you are over 18 then you can join our Discord community or our monthly meetups where you can chat with us in real time. We also have a newsletter which you can subscribe to for the latest updates.
I am new to teaching computing, is this going to be suitable for me?
Absolutely! The lesson materials are designed to support supply teachers, trainee teachers, non-specialists, and early career teachers. The lesson plans provide common debug support to help you with your class, and coding checklists for you to follow when demonstrating to the class. Each lesson also has a direct-to-learner video that models the lesson and can be used on a whiteboard at the front or uploaded to a classroom management tool, such as Google Classroom for learners to watch directly.
I am outside the UK, can I still buy your units?
Our units are currently available to purchase in the following regions: Australia, Austria, Belgium, Bulgaria, Canada, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, New Zealand, Poland, Portugal, Romania, Singapore, Slovakia, South Africa, Spain, Sweden, United Arab Emirates, United Kingdom, United States.
If you aren't in those regions then you can purchase from our Teachers Pay Teachers store.
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.

