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.
2021 Rutgers University Computer Science Summit
2022 Rutgers University Computer Science Summit
2024 Rutgers University Computer Science Summit
A Practitioner’s Guide to Using CS Curricular Resources
Accessible Data Dashboards & Visualizations as Planning Tools
AI in K-12 Education: NJ Executive Briefing
Building Computer Science Education Capacity in Middle Schools
Code in Every Class: A Book Club Facilitators’ Resource
Coded Bias Movie Night Bundle
Community-Engaged Pedagogy by Design: Practical Strategies
Compression & Memory
Computer Science Teacher Capacity: The Need for Expanded Understanding
Computing Concepts PD – A Four-Part MS Video Series
Computing Concepts PD: Data & Analysis
Computing Concepts PD: Impacts of Computing
Computing Concepts PD: Networks & The Internet
Computing Concepts: Algorithms & Programming
Computing Innovations Infographics
Computing Systems WebQuest & Design
CS Professional Learning: A Ready-To-Use Component Library
Designing for Translation: Collaborative Learning that Leads to Action
Generative AI: Dos and Don’ts for the Computer Science Classroom
How Computers Work
Introduction to AI
Introduction to Cybersecurity
Introduction to Physical Computing
Middle School Introductory Computer Science Curriculum Crosswalk
Navigating & Selecting Tools for Distance Education
Networks and How the Internet Works
Organizing a Hackathon: A Quick Guide
School Recruitment Resource Packet
