EIR CSE Resources

Access free resources and training for computer science education.

Computer science education is more than teaching students to use technology, it’s teaching them to create technology and design solutions. In middle school, students can use computer science as a tool for collaborative and creative problem-solving. Students who learn computer science don’t just use technology, they create it.

​The resources in this library have been co-developed with middle school educators across New Jersey and tested and refined through classroom practice and implementation. Below, you can find ready-to-use lesson plans, project publications, practice guides, professional learning, and more! All materials are completely free to download, modify, and use.

Extending the CS Pipeline

Extending the CS Pipeline is a research project funded by the U.S. Department of Education’s Education Innovation and Research (EIR) program. Between 2021 and 2026, education researchers, computer science faculty, and instructional experts partnered with computer science educators across the state to provide high-quality technical assistance. Together, they worked to provide all middle school students access to rigorous and relevant instruction in computer science and related areas. You can learn more about the project and its impact here.

Filter by Format(s)
Filter by Topic(s)
2021 Rutgers University Computer Science Summit
Event Archive

2021 Rutgers University Computer Science Summit

Policy & Practice
2022 Rutgers University Computer Science Summit
Event Archive

2022 Rutgers University Computer Science Summit

Policy & Practice
2024 Rutgers University Computer Science Summit
Event Archive

2024 Rutgers University Computer Science Summit

Policy & Practice
A Practitioner’s Guide to Using CS Curricular Resources
Practice Guide

A Practitioner’s Guide to Using CS Curricular Resources

Classroom Instruction, Curriculum
Accessible Data Dashboards & Visualizations as Planning Tools
Publication

Accessible Data Dashboards & Visualizations as Planning Tools

Policy & Practice
AI in K-12 Education: NJ Executive Briefing
Event Archive

AI in K-12 Education: NJ Executive Briefing

Artificial Intelligence
Building Computer Science Education Capacity in Middle Schools
Publication

Building Computer Science Education Capacity in Middle Schools

Policy & Practice
Code in Every Class: A Book Club Facilitators’ Resource
Practice Guide

Code in Every Class: A Book Club Facilitators’ Resource

Professional Development
Coded Bias Movie Night Bundle
Practice Guide

Coded Bias Movie Night Bundle

Artificial Intelligence
Community-Engaged Pedagogy by Design: Practical Strategies
Publication

Community-Engaged Pedagogy by Design: Practical Strategies

Policy & Practice
Compression & Memory
Lesson Package

Compression & Memory

Classroom Instruction
Computer Science Teacher Capacity: The Need for Expanded Understanding
Publication

Computer Science Teacher Capacity: The Need for Expanded Understanding

Policy & Practice
Computing Concepts PD – A Four-Part MS Video Series
Video

Computing Concepts PD – A Four-Part MS Video Series

Professional Development
Computing Concepts PD: Data & Analysis
Video

Computing Concepts PD: Data & Analysis

Professional Development
Computing Concepts PD: Impacts of Computing
Video

Computing Concepts PD: Impacts of Computing

Professional Development
Computing Concepts PD: Networks & The Internet
Video

Computing Concepts PD: Networks & The Internet

Professional Development
Computing Concepts: Algorithms & Programming
Video

Computing Concepts: Algorithms & Programming

Professional Development
Computing Innovations Infographics
Lesson Package

Computing Innovations Infographics

Classroom Instruction
Computing Systems WebQuest & Design
Lesson Package

Computing Systems WebQuest & Design

Classroom Instruction
CS Professional Learning: A Ready-To-Use Component Library
Video

CS Professional Learning: A Ready-To-Use Component Library

Professional Development
Designing for Translation: Collaborative Learning that Leads to Action
Publication

Designing for Translation: Collaborative Learning that Leads to Action

Classroom Instruction, Professional Development
Generative AI: Dos and Don’ts for the Computer Science Classroom
Practice Guide

Generative AI: Dos and Don’ts for the Computer Science Classroom

Artificial Intelligence
How Computers Work
Lesson Package

How Computers Work

Classroom Instruction
Introduction to AI
Lesson Package

Introduction to AI

Artificial Intelligence, Classroom Instruction
Introduction to Cybersecurity
Lesson Package

Introduction to Cybersecurity

Classroom Instruction
Introduction to Physical Computing
Lesson Package

Introduction to Physical Computing

Classroom Instruction
Middle School Introductory Computer Science Curriculum Crosswalk
Tool

Middle School Introductory Computer Science Curriculum Crosswalk

Curriculum
Navigating & Selecting Tools for Distance Education
Video

Navigating & Selecting Tools for Distance Education

Curriculum
Networks and How the Internet Works
Lesson Package

Networks and How the Internet Works

Classroom Instruction
Organizing a Hackathon: A Quick Guide
Practice Guide

Organizing a Hackathon: A Quick Guide

Classroom Instruction, Curriculum
School Recruitment Resource Packet
Tool

School Recruitment Resource Packet

Policy & Practice
Understanding Algorithms with Board Games
Lesson Package

Understanding Algorithms with Board Games

Classroom Instruction