Skip to content

Please update your browser

Your browser version is not supported by this site. CS First may not work properly. Learn more.


[Music] CS First aims to give all students an introduction to computer science!

It’s free and easy to use.

It’s available online and can be used by anyone in any setting in the classroom, after school, or outside of school.

The CS First curriculum uses instructional videos and teacher resources that complement Scratch, a block-based coding language.

We’ll learn more about Scratch in another video.

It’s best suited for students ages 9 to 14, typically 4th to 8th grade in the United States.

Most importantly, teachers don’t need a background in computer science to teach CS First.

Hundreds of online instructional videos guide students through each activity, allowing them to work independently and at their own pace.

This frees up the teachers to work with students one-on-one.

Every theme includes additional resources to create a more engaging experience.

All materials are available online for download or can be sent as a printed kit for free when you set up a class.

Kids love how fun the curriculum is.

It sparks creativity and inspires them to help each other, push each other, and share their projects.

CS First is aligned to the Computer Science Teachers’ Association K-12 CS Standards, and the International Society for Technology in Education Standards for Students at the Readiness level.

Move on to the next video in the Getting Started with CS First series.

In this video, you'll get an overview about the CS First curriculum and how it introduces students to computer science with fun, engaging projects.

Follow along with the "Getting Started with CS First" video series using the companion presentation below.