Choose Computing

Programming and Computing Activities

There are many fun activities online that can help you learn more about computing, including how to program. Try these at home or suggest them for use in your school!

An innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web.
Watch their video about the importance of learning to code and learn to code through their tutorials.

Computational Fairy Tales
Learn about computer science concepts through reading these fairy tales.

Computer Science Education Week
CSEd Week celebrates the impact of computing and the need for computer science education. Check out their advocacy-related activities, resources for students, and event listings.

Computer Science Unplugged
Learn about important computing concepts without using a computer.

First Lego League
Solve real-world engineering problems by building LEGO-based robots.

Google Code-in
A programming contest for 13-17 year old students focusing on open source software development and run by Google.

Interactive, visual software designed to make learning how to program in Java both easy and fun.

Kodu is a visual programming language made specifically for creating games on the PC or Xbox.

LEGO Mindstorms
Made by LEGO, Mindstorm kits allow you to explore robotics.

National STEM Video Game Challenge
Enter this competition and tap into your passion for playing and making video games. While you are at it…make it accessible!

A visual programming language you can use to create interactive stories, games, music and art. Check out Getting Started with Scratch.