CS First

Free, easy-to-use activities and curriculum introduce students ages 9-14 to computer science through themed projects that attract students with varied interests. Instructional videos guide students through each activity, so no coding experience is needed to teach!
CS First provides free, easy-to-use computer science enrichment materials that target and engage a diverse student population in grades 4-8 (ages 9-14). The video-based content teaches kids the basics of coding using the block-based coding tool Scratch, that connects to themes such as storytelling or music. CS First is available online and can be used by anyone (librarian, teacher, volunteer, parent), in any setting. Instructional videos guide youth through each activity, allowing you to work with students individually. Going through the curriculum with a continuous set of students will allow a facilitator to use the assessments and outcome measurement tools built in to the curriculum, but new students will be able to jump in at any point in the course and learn from where the course is at. CS First includes everything you need (such as solution sheets, scripts for what to say, and even an agenda timer) but is also flexible enough that you can add your own launch points based on your own expertise as a library facilitator. It makes it really easy for anyone, regardless of experience, to run a successful coding program with very little prep.
Audience: 
Upper elementary (3-5)
Middle school (6-8)
Girls
Youth of color
Lower income communities
Rural communities
English language learners
Learner Experience w/ CS & CT: 
Beginner
Some Practice
Facilitator Type: 
Library staff member
Community member
Teen
Facilitator Experience w/ CS & CT: 
Beginner
Some Practice
Experienced
Type of Library: 
Public
School
Tribal
Special
Library Location Type: 
Rural
Suburban
Urban
Size: 
Very small (< 300 students, < 10k population)
Small (< 500 students, < 24k population)
Medium (< 750 students, < 99k population)
Large (< 1000 students, < 500k population)
Very large (1000+ students, 500k+ population)
Topic: 
Block-based programming
English & language arts
Gaming
Visual arts
Performing arts
Program Type & Frequency: 
In school time
Out of school time
Ongoing sessions
One time session
Requirements: 
Technology required
No cost
Ready to Code Pathway Connection: 
Connecting youth interests & youth voice
Broadening participation
Resource Type: 
Lesson plans & activities
resource-image-content.png
Sponsored by Google.