Translation missing: en.general.accessibility.skip_to_content
Cool Components Digital STEM Education

Cool Components Digital STEM Education

We've recently launched our brand new Cool Components STEM Digital Education Packs for the BBC Micro:Bit, HaloCode, MakeyMakey and more! All of our packs have been designed by teachers around the UK's National Curriculum for Computing at key stages 1, 2 and 3.

Click the buttons below and grab yourself our Makey Makey Platformer or BBC micro:bit Rock Paper Scissors activities for only £1.99 inc VAT each. 

Note: These activities do not currently appear in any of our Digital Education packs

Our Makey Makey packs are great for beginners and younger audiences just starting out with coding, our range of Makey Makey packs include:

Makey Makey Lesson Pack

This pack has been designed to teach basic programming concepts using the Makey Makey and Scratch. Each lesson comes with a Presentation, Worksheets, Programs, Lesson Plan and Teachers Guide.

This pack contains:

  • Lesson 1: Math Quiz
  • Lesson 2: Conductive Materials
  • Lesson 3: School Quiz RPG
  • Lesson 4: Making Things Move
  • Lesson 5: Make Your Own Game (can be spread across multiple lessons)

Makey Makey Binary Lesson Pack

This pack contains:

  • 1x Presentation
  • 2x Programs
  • 2x Activity Sheets
  • 1x Homework Sheet
  • 3x Answer Sheet
  • 1x Lesson Plan

Makey Makey Fun Activity Pack

This pack contains:

  • Activity 1: Magic Drumset
  • Activity 2: Flying Bats
  • Activity 3: Maze Game
  • Activity 4: Chase the Eggs
  • Wordsearch Icebreaker.

Makey Makey Quiz Pack

This pack contains:

  • Quiz 1: 4-Choices School
  • Quiz 2: 4-Choices Space
  • Quiz 3: 4-Choices Underwater
  • Quiz 4: True or False School
  • Quiz 5: True or False Space
  • Quiz 6: True or False Underwater


Our BBC micro:bit packs are great for both beginners and intermediate users alike, introducing basic coding and robotics concepts using block coding and helping to provide a natural transition into JavaScript as their first text-based coding language.

 Micro:Bit Buggy Lesson Pack

This pack contains:

  • Lesson 1: What is Coding?
  • Lesson 2: Boolean Logic
  • Lesson 3: Variables
  • Lesson 4: How do Arrays Work?
  • Lesson 5: Coding Multiple Instructions
  • Lesson 6: Robot Wars
  • Lesson 7: End of Unit Assessment

Fun Lesson Pack

This pack contains:

  • Lesson 1: Collect the Dots
  • Lesson 2: Binary
  • Lesson 3: Dice
  • Lesson 4: The Guesser
  • Lesson 5: micro:bit Cars

BlockCode Activity Pack

This pack contains:

  • Activity 1: Custom Dice
  • Activity 2: Complete the Compass
  • Activity 3: Sequences
  • Activity 4: Temperature Guesser
  • Activity 5: Tilt Game

JavaScript Activity Pack

This pack contains:

  • Activity 1: Custom Dice (Block Introduction)
  • Activity 2: Custom Dice (JavaScript Introduction)
  • Activity 3: Complete the Compass
  • Activity 4: Sequences
  • Activity 5: 2-Player Game


Our other educational packs include the HaloCode lesson pack, which is aimed at teaching block coding before introducing Python programming. Our Binary activity back which is a great way to learn binary conversions, addition and subtraction. Finally, we have our Electronics activity pack with plenty of activities around component symbols and drawing circuits.

HaloCode Lesson Pack

This pack contains:

  • Lesson 1: Building an Equalizer
  • Lesson 2: Coding Reaction Time
  • Lesson 3: Coding a Watch
  • Lesson 4: Using Object Recognition
  • Lesson 5: Introduction to Python
  • Lesson 6: Developing Further Python Skills
  • Quickstart and Cheatsheet guide

Binary Activity Pack

This pack contains:

  • Activity 1: 4-Bit Binary to Decimal
  • Activity 2: 8-Bit Binary to Decimal
  • Activity 3: 4-Bit Decimal to Binary
  • Activity 4: Binary Addition
  • Activity 5: Binary Subtraction

Electronics Activity Pack

This pack contains:

  • Activity 1: Component Word Search
  • Activity 2: Name that Component 1
  • Activity 3: Name that Component 2
  • Activity 4: Complete the Circuits
  • Activity 5: Resistor Values
  • Activity 6: What am I?
Previous article Comparing the BBC Micro:Bit V1 and V2, what is different?