Google CS First


    What is CS First?

    CS First is a free, easy-to-use computer science curriculum that engages a diverse student population in grades 4-8 (ages 9-14). CS First is available online and can be used by anyone, in any setting (in school, after school, or outside of school). Teachers use the instructional video content to teach students computer science (CS) and coding basics with Scratch, a block-based coding tool.

    Audience: Upper elementary and middle school, grades 4-8.


    Students will Learn

    • Courage to try new things
    • Confidence in using technology
    • A deeper understanding of their impact on their community and future careers
    • A sense of belonging in technology


    Teachers will Learn

    • How to teach introductory CS concepts
    • How to help students develop a 'debugging mindset' that approaches problems as malleable, not fixed
    • How to provide creative problem solving and peer-learning experiences for students


    About the Workshop

    In this hands-on professional development workshop, teachers will learn how to use CS First, Google's free ready-to-teach introductory computer science (CS) curriculum for elementary and middle school students. Students follow step-by-step instructional videos that introduce fundamental computer science concepts and build computer programs using Scratch, a block-based programming language.

    During the workshop, teachers will learn about the importance of CS for all students and their role in creating a learning environment that fosters creative problem solving through peer-to-peer learning. Teachers will get a chance to learn about the free lesson plans, solution sheets, and other educator enrichment resources included in the curriculum. At the end of the workshop, teachers will walk away with a plan of action and strategies for starting to teach CS First and a connection to the growing community of CS First teachers.


    About Scratch

    Scratch is a free, block-based programming language developed by Lifelong Kindergarten Lab at MIT. With Scratch, students click and drag blocks of code, snapping them together like puzzle pieces, rather than writing text-based code.


    Scheduled Workshop Locations & Registration

    Check back for updated sessions and dates in your region!


    March 28, 2019 - Register
    Luzerne Intermediate Unit #18
    Kingston, PA


    March 11, 2019 
    Delaware County Intermediate Unit #25
    Morton, PA


    February 19, 2019
    Lancaster-Lebanon Intermediate Unit #13
    Lancaster, PA


    February 14, 2019 
    Montgomery County Intermediate Unit #23
    Norristown, PA


    February 5, 2019 
    Lincoln Intermediate Unit #12
    New Oxford, PA


    February 1, 2019
    Northeastern Intermediate Unit #19
    Archbald, PA


    January 29, 2019 
    Colonial Intermediate Unit #20
    Stroudsburg, PA 


    January 9, 2019
    Bucks Intermediate Unit #22
    Doylestown, PA


    December 18, 2018
    Carbon-Lehigh Intermediate Unit #21
    Schnecksville, PA


    December 13, 2018
    Greater Capital Region
    Harrisburg, PA


    December 12, 2018
    Greater Philadelphia Region
    Morton, PA


    December 5, 2018
    State College, PA 


    November 28, 2018
    Chester County Intermediate Unit #24
    Downington, PA


    November 28, 2018
    Schuylkill Intermediate Unit #29
    Mar Lin, PA


    November 15, 2018
    Lancaster-Lebanon Intermediate Unit #13
    Lancaster, PA


    October 22, 2018 
    Berks County Intermediate Unit #14
    Reading, PA


    October 11, 2018
    Delaware County Intermediate Unit #25
    Morton, PA