Resource Center

Project-Based Learning: An Overview

Engage with the components of projects-based learning to learn ways to support giving youth control.

Tinkering

Learn how tinkering is important to learning in computer science and prepare to engage youth in directing their learning.

Creating My Project

How to provide opportunities for youth to direct and manage their own learning and explore strategies to help young people learn to be problem solvers and contributors to computer science.

Identify Connections to Prior Knowledge

Participants will watch the Presenting a Challenge Video-Based Learning Module and complete the Bridges worksheet to better connect everyday experiences to STEM.

Improving Connections

Design dough creatures to learn to connect youths’ prior experiences to STEM activities.

Make It Relevant

Brainstorm science practices in order to add more opportunities for youth to connect the work of scientists to their everyday activities.

ScratchEd Community Archives

The ScratchEd Community Archives is a Harvard-based coding education resource containing multiple computer science teaching resources.

CS First

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 Education Edition

Minecraft is more than a video game. The education edition is a platform for computer science education designed to help students learn to code.