CS Snacks Skills for Students

CS Snacks - Skills for Students

Hour of Code 👾

Explore this site to try out various coding activities. Hour of Code Site


Flashing Heart ❤️

Learn how to create a flashing heart on the micro:bit physical computing device (actual device is not needed for this activity).

Virtual Pet 🐹

Learn how to create a virtual pet on the micro:bit physical computing device (actual device is not needed for this activity).

Cyber Escape Room🔓

Experience a virtual escape room. For this activity, you can work on your own or with a team. Watch the video for step-by-step instructions. Feel free to pause and play as needed.

Micro Chat 💬

Learn how to develop a program that will allow you to send a message from one micro:bit to another (actual device is not needed for this activity).

Make a Meme 😎

Learn how to develop a program that will allow you to send a message from one micro:bit to another (actual device is not needed for this activity).

Rock Paper Scissors 🪨📄✂️

Learn how to create a virtual rock, paper, scissors game on the micro:bit physical computing device (actual device is not needed for this activity).

Create a Video Game 🎮

Create a video game using MakeCode Arcade.

Poetry Art 📝🎨

Explore ways to up your poetry game by adding in images, music, color, movement and sound effects.

Random Dice 🎲

Learn how to create a virtual dice on the micro:bit physical computing device (actual device is not needed for this activity).

Intro to Scratch

If you have not tried using Scratch before, this introductory is a great place to start!

Code a Musical Instrument

Learn how to use Scratch to create a musical instrument.

Coding a Superhero

Watch this video to learn how to create a superhero using Scratch.


Racing Game

Create a two player racing game in Scratch.



Sky Maze

Learn how to create a Sky Maze using Scratch for CS First.


Talent Show

Program your own talent show using Scratch.



Animate an Adventure

Learn how to use Scratch to animate an adventure using familiar cartoon characters.

Animate a Name

Learn how to create a name graphic where your name can move how you would like it to.

Gumball's Coding Adventure

Code and create a story about a glitch using characters from Cartoon Network's The Amazing World of Gumball.

Collecting Flying Objects 🚀

Create flying objects and engage in programming to make them fly on your screen.

Virtual Pet 2.0 🐶

Create your own virtual pet that can be controlled using a micro:bit.

Pong 🏓

Learn how to design a virtual pong game.

Code for a Cause

Programmers often create programs to solve problems. Learn about how to connect coding to global goals.

Click Game

Learn how to make objects on your screen do what you would like to with just a click of your mouse.

Emoji Thermometer

Create your own emoji thermometer using Tynker.

***You can use a physical micro:bit for this activity***

Intro to Piper

If you have never used Piper Make before, take a look at this introductory video.

***Most of the projects require the use of a Raspberry Pi Pico microcontroller***

Building a Circuit

Learn how to build a circuit using Piper Make. Click on the activity titled "Blink".

***Most of the projects require the use of a Raspberry Pi Pico microcontroller***

(Click on the mission titles "Blink")