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?

Learn about CS First

Learn about Scratch and block-based programming

Review the CS First curriculum

Test drive CS First

Explore 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