# data[].attributes.headline
"Unofficial" but very useful guide to Computer Science Standards

# data[].attributes.subject
"Unofficial" but very useful guide to Computer Science Standards

# data[].attributes.attachment_link.description
This site provides access to the California K-12 Computer Science Content Standards. View the California Department of Education (CDE)’s computer science webpage for more information about the standards and this interactive display for the official, state-adopted K-12 standards.

# data[].attributes.attachment_link.keywords[]
"california state parks" "ports program" "ports home learning programs" "home learning" "distance learning" "virtual field trip" "remote classroom" "virtual ...

# data[].attributes.attachment_link.description
The Parks Online Resources for Teachers & Students program (PORTS), is a FREE distance learning program that uses the power of interactive videoconferencing to assist K-12 educators teach Common Core and Next Generation Science Standards in the context of California State Parks.

# data[].attributes.attachment_link.description
Our On-Demand Programs may be fully booked, but we're still working to re-imagine the school field trip! Through a new partnership with CUE and Parks California, California State Parks is re-imagining how K-12 students connect with our parks. Keep reading to find teacher resources and help us

# data[].attributes.attachment_link.title
PORTS - Digital Content Library (FALL UPDATE)

# data[].attributes.attachment_link.description
Here you'll find a variety of resources for your students to access California State Parks from the comfort of their own homes. These include Padlets, virtual tours, live streams, and curations from the Smithsonian Learning Lab. Be sure to share what you discover with us by posting on social

# data[].attributes.attachment_link.description
We welcome all educators, near and far. Looking for teaching resources? Hope to register for Distance Learning programs? You’ve come to the right place.

# data[].attributes.attachment_link.readable_text
It seems JavaScript is either disabled or not supported by your browser. To view this site, enable JavaScript by changing your browser options and try again.

Jump to main content

Connect virtually with Academy educators from your home or classroom! Distance Learning livestreams bring our experts, animals, and collections to students over the internet-and all programs remain free of charge during the pandemic.

Free livestreams for K-8 students nationwide

Our programs are open to all K-8 students wherever they are set up to engage in learning during the school day.

Each livestream is a lesson taught by professional educators, which is broadcast for free to YouTube. Events feature hands-on activities or kinesthetic movement that students can do while tuning in. Teachers or adult guardians must register in advance for their student(s) to participate.

Registration now for upcoming livestreams!

Programs are designed to serve specific grade levels, yet are welcome to all who register.

We will share more details about newly launched programs on a rolling basis - enjoy your winter break!

To get word in your inbox when registration opens for any programs, consider signing up for our Educator Enews.

Who participates in Distance Learning from the Academy?

Classrooms, libraries, and homeschool families have connected with our educators. We've served groups from around the county, and have even delivered programs to students abroad!

Close

Ever wonder what nearly 40,000 animals are up to at night?

See what's revealed-every Thursday at NightLife. Sign up for event updates and exciting announcements.

(Because night owls know best.)

Please try submitting your email again.

# data[].attributes.attachment_link.description
Take a virtual field trip to the Academy with our distance learning programs. Sign up your class of students today, and meet our teachers online!

# data[].attributes.body
Videos to inspire and instruct your students.

# data[].attributes.attachment_link.readable_text
Code.org's growing library of educational videos is available for re-use by educators worldwide, online or in classrooms. Our goal is to amplify our efforts beyond our own curriculum's reach.

# data[].attributes.attachment_link.description
Engaging computer science videos for learners of all ages.

# data[].attributes.body
This is super easy! Let's get you started!

# data[].attributes.body
Not sure where to start...go here.

# data[].attributes.attachment_link.readable_text
⚠️Modifications for Virtual and Socially-Distanced Classrooms

Each of Course A-F has a modifications document, below, designed to help you create a plan to implement as many of the lessons as possible for your situation. Suggestions are provided for teacher preparation steps, teaching strategies, callouts for tricky lessons, and specific modifications for these lessons.

We have general modifications available now for all CS Fundamentals courses! Click below to access the modifications:
Open Curriculum Guide in new window
The CS Fundamentals units are designed to be a great introduction to CS for students of all ages, starting as young as Kindergarten. The courses blend online, self-guided and self-paced tutorials with "unplugged" activities that require no computer at all. Each course consists of a set of lessons that may be implemented as one unit or over the course of a semester. Even kindergarten-aged pre-readers can participate.

Units

In this course you will learn about all about computers. You will learn about programming, algorithms, debugging, loops, and events! more

Course B was developed with first graders in mind. Tailored to a novice reading level, this course also assumes limited knowledge of shapes and numbers. more

Course C was developed for students in and around the second grade. It uses a limited understanding of shapes and elementary math concepts. more

Course D was created for students who read at roughly a third grade level. Angles and mathematical concepts are introduced with helpful videos and hints. more

Created with fourth grade students in mind, this course begins with a brief review of concepts previously taught in courses C and D. This introduction is int... more

The last course in CS Fundamentals is tailored to the needs of students in the fifth grade. In these lessons, students will create programs with different ki... more

Pre-Express was developed with early and pre-readers in mind. Tailored to a novice reading level, this course also assumes limited knowledge of shapes and nu... more

CS Fundamentals Express combines much of Courses A-F into a single self-paced course. We recommend Courses A-F for most K-5 classrooms, If you want to have y... more

# data[].attributes.attachment_link.description
The CS Fundamentals units are designed to be a great introduction to CS for students of all ages, starting as young as Kindergarten. The courses blend online, self-guided and self-paced tutorials with "unplugged" activities that require no computer at all.

# data[].attributes.body
Have you tried to learn Scratch before but couldn't figure it out? This partnership has made it super easy for your students to learn how to use Scratch, instructional videos, assignments aligned with ELA....brilliant!

# data[].attributes.attachment_link.title
CS First has been turned down - CS First Help

# data[].attributes.attachment_link.description
Google’s CS First was turned down on June 30, 2025. When CS First launched in 2013, the intention was to provide much-needed resources for K-12 computer science education. The landscape has since evol