# data[].attributes.body
🌐 Activity: What is one computer science or computational thinking tool, app, or website you love? 🎯 Post: Share a link and a short description of why you love this resource. 💡 Challenge: Try incorporating this resource with your micro:bit or Makey Makey.

# data[].attributes.body
🤖 Activity: Explore Google Teachable Machine or AI for Oceans to see AI in action. 🎯 Post: Share what you tried and what surprised you about AI. 💡 Challenge: Train an AI model to recognize hand gestures or objects.

# data[].attributes.body
📌 Activity: Use the computational thinking posters in your classroom and explore an online resource like Google’s CT Guide or CS Unplugged. 🎯 Post: Share one idea for incorporating computational thinking into your teaching. 💡 Challenge: Try a quick unplugged activity and document your results!

# data[].attributes.wish_content.attachment_props.alternative_text
create an image of someone with a thought bubble over their head thinking about computer science

# data[].attributes.body
🎮 Activity: Use Microsoft MakeCode to create a simple game. (There are tutorials on the site that will lead you through the process.)🎯 Post: Upload a screenshot of your code or a short video of the game running. 💡 Challenge: Modify an existing game or create your own from scratch!

# data[].attributes.wish_content.attachment_props.alternative_text
draw an image of an eight bit computer game coming to life and busting out of a screen

# data[].attributes.body
Using 'How to Code a Sandcastle' as a framework, educators identify and fix 'bugs' in simple stories where the sequence of events doesn't make logical sense. They then create their own stories with intentional bugs for peers to debug, reinforcing the importance of testing and debugging in programming.

# data[].attributes.body
🎵 Activity: Use Makey Makey to complete the Banana Bongos activity or try another creative project. 🎯 Post: Share a picture or video of your Makey Makey project. 💡 Challenge: Create a Makey Makey interactive poster or custom musical instrument.

# data[].attributes.wish_content.attachment_props.alternative_text
create a cartoonish image of bananas being played like bongos by a robot

# data[].attributes.body
Using the computational thinking posters as reference, educators analyze a complex task (like making a sandwich or getting ready for work) and break it down into smaller, manageable steps. They create flowcharts to visualize the process and identify potential automation opportunities. This activity reinforces the computational thinking concept of decomposition.

# data[].attributes.body
💻 Activity: Visit the micro:bit website and complete a coding task—flash a heart, scroll a message, or make a step counter. 🎯 Post: Share a picture or video of your micro:bit completing the task. 💡 Challenge: Experiment with sensors (like the accelerometer or light sensor) to add complexity.

# data[].attributes.attachment_link.readable_text
Step 1: Make it

What is it?

Turn your BBC micro:bit into a step counter (or pedometer) to help you track how active you are - and learn some coding at the same time!

These two videos show you what you'll make and how to code it:

How it works

Download the code onto a micro:bit and attach a battery pack.

Attach the micro:bit and battery pack to your shoe or ankle, place it inside your sock, or just hold it in your hand and shake it as you walk.

The code uses the micro:bit's accelerometer sensor input to sense when your leg is moving.

The code counts how many times the micro:bit has been shaken. It stores this number in a variable called 'steps'.

Variables are containers for storing data, which can be accessed and updated while a program is running.

Every time the micro:bit accelerometer input senses a shake, the program increases the number held in the variable by 1, and shows the new number on the LED display output.

What you need

micro:bit (or MakeCode simulator)

MakeCode or Python editor

battery pack

something to attach the micro:bit to your shoe or leg - elastic band, a pipe cleaner, tape or Velcro.

Step 2: Code it

Step 3: Improve it

Modify the code so it shows your current step count when you press a button.

If you find that the code only counts every other step, modify the code to multiply the 'steps' variable by two when it's displayed.

Measure the length of your average stride and get your micro:bit to multiply this by the number of steps to calculate the distance you've walked.

You may also like

# data[].attributes.attachment_link.description
Use the micro:bit's accelerometer to make a step counter or activity tracker.

# data[].attributes.body
Create an interactive controller using Makey Makey and conductive materials. Connect the Makey Makey to everyday objects (fruit, aluminum foil, pencil drawings) and use Scratch to make a game. This activity introduces circuit concepts, basic programming, and user interface design. Experiment with different conductive materials and create a controller to move your character (sprite) in your game.

# data[].attributes.body
Using 'How to Code a Sandcastle' as inspiration, write precise sequential instructions for building a simple structure using classroom objects. (If you can find a partner and try out your instructions.) One partner acts as the 'computer' following exact instructions while the other is the 'programmer.' This activity demonstrates the importance of clear, sequential instructions in programming and introduces basic algorithm concepts. (Share your instructions and/or what you learned by completing this with a partner.)