
Computer Science Activities
View Elementary School Activities
In this activity, students will learn the basics of how code interacts with the human world, using if/else statements while playing a game of tic tac toe. |
In this activity, students learn about conditional statements and logic traversing, using a simplified version of 20 questions. |
In this activity, students can explore what randomness is using coin flips, and can see how a human鈥檚 randomness is not the same as truly random data. |
View Middle School Activities
In this activity, students learn about computational image analysis and how computers use shape and edge detection in order to process unknown images. |
This site compiles several coding activities designed to teach basic to intermediate
code and Computer Science concepts through interactive Minecraft challenges. |
In this activity, students learn how to code basic shapes, and by the end, will be able to make images, like a face or snowman. |
View High School Activities
Codebreaker is an activity designed to teach algorithmic thinking and cryptography.
In this activity, students will learn mathematical algorithms to most consistently
solve the Mastermind puzzle. |
In this activity, students learn how robots and computers need very specific commands in order to do even simple tasks. This allows kids to explore how programs take things literally and why error analysis is important to CS. |
In this game, students learn about the basics of creating an interactable game using intermediate block coding techniques to create a basic game of snake. |