Teach coding with CS First

Google's free, video based computer science curriculum is designed for teachers with no prior CS knowledge,
and for students in grades 4-8 (ages 9-14).

Skip to content

The Basics

Video tutorials to get you started

Introduction to CS First

What is computer science?

How CS First works

Scratch and block based programming

CS First curriculum

Demo CS First

CS First teacher resources

Create a Class



Teacher Lounge

Hear from teachers like you

Learn about CS First

Unboxing CS First

CS First materials

CS First Coding Club

What do you make with code?

Why using CS First?

CS First across the world


Best practices from teachers

MS Science & Social Studies

MS Technology Teacher

Library Education Coordinator

Start your first day of #CSFirst

Anyone can teach with CS First -- no CS background needed!

Explore the Curriculum