Use these engaging, hands-on activities and resources to help youth understand computer science and computational thinking.
The ScratchEd Community Archives is a Harvard-based coding education resource containing multiple computer science teaching resources.
CS First from Google for Education provides students with video-based activities, helping them learn computer science through different themes like sports, art, and game design.
Minecraft is more than a video game. The education edition is a platform for computer science education designed to help students learn to code.
CS Fundamentals is the Code.org curriculum guide, providing a comprehensive system for creating CS learning experiences.
Code Camp is a 24-hour programming, design and entrepreneurship contest where teams compete against other teams to build the best web or mobile app.
Game Changineer is an AI-enabled website that allows students to practice coding their own games using standard language, so they learn the structure of code and computational thinking.
The 4-H STEM Challenge is an annual initiative to inspire kids everywhere to take an interest in STEM through hands-on learning.
Help youth start developing their STEM identities and use computational thinking to solve a problem.
With nothing but paper and markers, students will learn the four practices of computational thinking.
This lesson gives students the opportunity to practice the four computational thinking practices (decomposition, pattern matching, abstraction, and algorithms) in one cohesive activity.
This is an opportunity for kids to build a customized animation and develop coding skills with CS First and Scratch.