Google for Education Lessons

CS First

CS First is a computer science curriculum that makes coding easy to teach and fun to learn. Students learn through video-based lessons, with different themes like sports, art, and game design.

Begin with Welcome to CS First. In this four-lesson series, students go on a first journey through Scratch for CS First with four fun projects that introduce the core elements of Scratch and foundational coding skills. Each lesson will take 45 to 90 minutes to complete.

The various instructional formats of CS First can be chosen based on student and classroom needs.

Step by step instructions are embedded into Scratch for CS First. Students work through instructions right next to the Scratch for CS First coding area. Instruction is scaffolded and includes hints, animated highlights, and text to speech features that students can use along the way for help.

 experience

Tutorial videos that are in a separate tab from the Scratch coding area. Students watch videos in one tab and navigate to a separate tab to code projects in the Scratch for CS First coding area. 

Printable lessons that don't require computers to complete. Students engage with CS concepts through offline pen and paper activities with optional "plugged" extension activities in Scratch for CS First.

Hour of Code Lessons from CS First

These simple, self-guided Hour of Code lessons are designed to make coding fun for everyone. It's easy to get started, with no CS knowledge needed. Choose from 3 text-based lessons, 7 video-based lessons, and 1 unplugged lesson. 

If you are teaching CS First through Distance Learning, here are some helpful resources:

CS First Contingency Plan.pdf