Hands holding a tablet displaying an augmented reality app.

Educational Resources: Computing

This collection of lessons and web resources is aimed at classroom teachers, their students and students' families. 

Lessons and activities

GenCyber

For educators, parents and students (grades K–12)

Find in-person and virtual camps introducing K-12 students and teachers to cybersecurity basics.

Scratch

For educators, parents and students (grades 2–12)

Learn the fundamentals of coding language and build mathematics, computation and problem-solving skills.

ARIN-561

For students (grades 9–12)

This game allows players to explore a strange new planet as a crash-landed astronaut while also introducing them to foundational artificial intelligence concepts through visual and interactive tutorials.

Computational Science Education Reference Desk (CSERD)

For educators (grades K–12) and students (grades 9–12)

CSERD helps students learn about computational science and helps teachers integrate computer science into their classrooms.

Whyville

For students (grades 2–10)

Whyville is an online virtual world where kids play games, solve puzzles and engage in various activities. They can also run businesses and collaborate while being part of a safe and monitored environment. 

Code! SciGirls

For educators, parents and students (grades 5–8)

This project combines the PBS "SciGirls" television series, online activities, educator professional development and community outreach to engage and broaden the participation of girls in computer science.

Hour of Code

For educators and students (grades K–12)

These one-hour coding activities are an introduction to computer science designed to demystify "code" and broaden participation in the field.

Gale Force

For educators and students (grades 3–10)

GaleForce is a virtual robotics and coding game where students are asked to join the GaleForce Robotics Disaster Relief Team to help San Juan, Puerto Rico, prepare and recover from a hurricane. 

This project aims to increase interest of underrepresented students, especially Latina students, in computer science and robotics.

CSforAll

For educators, school districts and families

CSforAll is a central resource that connects providers, schools and districts, funders and researchers who are working toward the goal of providing high-quality computer science education to all K–12 students.

Videos

Quantum — Unlocking the Power

Quantum science has the potential to revolutionize the world. Explore qubits, entanglement, super position and quantum computing and learn how quantum computers can solve countless problems.

What is Artificial Intelligence?

AI is becoming a way of life, with new systems and uses popping up every day. Michael Littman, division director for Information and Intelligent Systems at the U.S. National Science Foundation, talks about the early days of the field and how humanity has a role to play in developing the AI of the future.

Meet a Computer Engineer

Meet Josiah Hester, an assistant professor of computer engineering at Northwestern University, who is doing some interesting work with computer systems and hoping to power them with natural sources.

Images

Visual representation of a computation model that can rapidly calculate and predict the transition state of a reaction (in photo, left structure), if it is given the structure of a reactant (middle structure) and product (right structure).
Using generative AI, researchers created a computation model that can rapidly calculate and predict the transition state of a reaction (left structure), if it is given the structure of a reactant (middle structure) and product (right structure).

Credit: David W. Kastner (available under Creative Commons license Attribution-NonCommercial-NoDerivs 3.0 Unported)

Engineering students fabricate and test a structural supercapacitor
Engineering students fabricate and test a structural supercapacitor, a device that provides both structural support and energy storage capabilities.

Credit: David Baillot/UC San Diego (available under Creative Commons license Attribution-NonCommercial-ShareAlike 4.0 International.)

A visualization of a 25 solar mass star, captured from supercomputer’s simulation
A visualization of a 25 solar mass star, captured from a simulation generated by the supercomputer Frontera, depicts the varying velocities produced by the core’s convection, viewed across a thin slice.

Credit: Paul Woodward/University of Minnesota