Your browser does not support JavaScript!
Skip to main content

Computer Science Distance Learning

​​As Orange County School Districts shift instruction into Distance Learning models, the Orange County Department of Education STEM Team is here to support through highlighting resources, best practices and curricula to engage ALL learners. The resources; curricula and sites shared are device agnostic and are intended to support teachers, schools, districts and community partners as they seek to engage learners remotely in Computer Science Education.​​

Resources for Teachers


Link to CS for ALL Teachers Distance Learning Resources: 

CS for ALL Teachers is here to support educators during this time of uncertainty with curricular resources, webinars, and free professional learning. Additionally, there are discussion forums you can join to get support and grow your Professional Learning Network around Computer Science Education.

Anyone can learn Computer Sscience 
Get started today!
Courses and activities are free! Students can continue to learn at home while schools are closed. (Click here to a​c​cess full course catalog)
Learn computer science when schools are closed
Students can continue to learn at home while schools are closed. Take a Code Break with us, or see resources for students, parents, and teachers - including videos, fun tutorials, and projects!
UC Davis C-STEM - RoboBlockly​

​The RoboBlockly platform ( is well-designed for distance learning of robotics, coding, and math. UC Davis is offering free 1-hour online professional development workshops on Thursdays for the next four weeks for teachers and administrators who want to get up to speed on "Integrating Robotics and Arduino into CS and STEAM Distance Learning." Many of the RoboBlockly learning activities are available to all users in the RoboBlockly Free Curriculum. ​

Grades: K- 12

Dreams for Schools understands that in our current “new normal”, it has been a challenging time for parents, educators, and learners. With so many of us staying safe at home, Dreams for Schools is proud to do our part in supporting the community with online access to all of our programs as well as additional resources.

With their Coding at Home initiative, they're providing resources for K-12 students to continue learning Computer Science & Coding on their own on a weekly basis.

You can navigate to the respective online programs below for Elementary, Middle & High School students.

Elemen​tary Resources

​​Students and Parents will have access to a curated list of pre-existing activities related to Scratch coding and at home hands-on activities to try at home​

Elementary Resources:

Mobile App Development​ 


​​Middle & High School students will be able to learn Mobile App Development through guided tutorials on our AppMaker platform and create android apps! 

Mobile App Development:

Website Development​


​Middle & High School students will be able to learn how to make a basic website using HTML & CSS by enrolling in our class to learn concepts & work on a site​​.

Website Development:

For additional resources and curricula to explore, please visit the Computer Science Resources​ page.

Disclaimer: The information provided here is for reference purposes only. OCDE does not endorce commercial entities.

    Picture  Picture  Picture  Picture

    Thank you for visiting the Educational Services Division Computer Science webpage. Please see standards, resource links, as well as opportunities for professional learning. 

    Should you have any questions, or need any information, please contact:

    Omar Shepherd
    Curriculum Specialist, STEM/Career Education
    Educational Service
    Phone: 714-327-1069​​​