Computing and AI for All Curriculum

Grounded in NSF-funded research and built for real classrooms,
our free K–8 curricula are designed for educators and learners with any background to use with confidence.

Project-Based Learning · Block-Based Coding · AI Literacy · Culturally Relevant · Free

Created by the Computing and AI for All team at UC Irvine's Digital Learning Lab.

Curricular Pathways

Choose the pathway that matches your grade level and learning goals.

ACT 1: Scratch Create

ACT 1: Scratch Create

  • Grade 4
  • Scratch
  • Foundational CS concepts
  • Sequences, events, and loops
Explore ACT 1
ACT 2: Scratch Design

ACT 2: Scratch Design

  • Grade 5
  • Scratch
  • Continues from ACT 1
  • Animation, variables, and parallelism
Explore ACT 2
ACT 3: Scratch Impact

ACT 3: Scratch Impact

  • Grades 5–6
  • Scratch
  • Environmental science and community
  • Data literacy and real-world impact
Explore ACT 3
Computing+AI

Computing+AI

  • Grades 6–8
  • CreatiCode
  • AI literacy and computational thinking
  • AI-assisted and agentic coding
Explore Computing+AI
Science+AI

Science+AI

In development
  • Grades 6–8
  • Science+AI
  • Aligned with NGSS middle school science learning standards
Scratch Basics

Scratch Basics

Supplementary
  • Scratch
  • Introduction to Scratch and block-based coding
  • Beginner projects
Explore Scratch Basics