Computer Science

We will continue to add resources to these pages as we find them and as you share them - please fill out the form on the Teachers page if you have suggestions or lessons to share via upload - thank you!

Digital Citizenship

Inyo County Digital Citizenship for Middle School Lessons

Updated 6th, 7th, and 8th-grade Lessons with supporting materials for Inyo County's Teachers.

Inyo County K-5 Digital Citizenship Lessons

Updated K-5 Digital Citizenship Lessons for Inyo County Students

Digital Citizenship

Ready to Teach Free lessons for grades K–12 from Common Sense Education. Developed in partnership with Project Zero, each lesson takes on real challenges and digital dilemmas that students face today, giving them the skills they need to succeed as digital learners, leaders, and citizens tomorrow.

Teaching Tolerance Digital Literacy lessons

K-12 Lessons to help students build the skills and dispositions they need to become safe and savvy internet users. Visit the Teaching Tolerance Digital Literacy Framework to see each lesson sorted by skill.

Be Internet Awesome

From Google - Helping kids be safe, confident explorers of the online world.

Applied Digital Skills with Google

Teach and learn practical digital skills using our free project-based video curriculum. Ready-to-use video lessons teach digital skills that haveimmediate, real-life application.

Computer Lab

Activities and Lessons from Our Schools

A Padlet Collection from Bishop Elementary

Learn to Code!

CS First

A free "Code with Google computer science curriculum that makes coding easy to teach and fun to learn. CS First was built by educators who wanted a tool that allowed every teacher to teach computer science, even if they weren't tech experts. Aligned with NGSS, Common Core, and Computer Science Standards.

Creative Computing Curriculum

From Harvard, is a collection of ideas, strategies, and activities for an introductory creative computing experience using Scratch.

Scratch (ages 8-16+)

With Scratch, kids can program their own interactive stories, games and animations and share their creations with an online community. In the process, they develop software graphically as a way of learning the fundamentals of coding language. Scratch helps children improve their mathematics, computation and problem-solving skills.

ScratchJr (ages 5-7)

In creating ScratchJr, we redesigned the interface and programming language to make them developmentally appropriate for younger children, carefully designing features to match young children's cognitive, personal, social, and emotional development.

Code.org

K-12 lessons, classes, tutorials, videos. Resources available for students with computers at home, smartphones, or none of the above. 5-star Common Sense Media Ratings

VidCode

The best way to learn to code for teens (and teens at heart)Vidcode offers the #1 research-backed standards-aligned computer science courses, focused on open-ended projects

Girls Who Code

Weekly activities - some online, some offline, of varying levels of difficulty - over the next few months. Each activity will include a feature of a woman in tech who pioneered innovative technology.

Stem Scopes Coding

(Paid program) No prior coding experience is required—we offer embedded support throughout the program. Other coding programs simulate the process with block-based learning. We do it differently. STEMscopes Coding allows your students to type their JavaScript code for a fully hands-on, personalized experience. On top of that, they’ll have a blast!