Privacy & Legal
Our newest curriculum makes the connections between learning computer science and other subjects like math, language arts, science, and social studies. Through CS Connections, K-12 classrooms explore their usual subjects in exciting new ways!
CS Connections modules are a structured series of lessons that integrate computer science learning into core subject areas like math, ELA, and science. These modules are aligned to standards across subjects and culminate in a cross-curricular project.
They're perfect for teachers who'd like to incorporate computer science into their lesson plans for other subjects, as well as CS educators who want to reinforce what students are learning in other subjects.
Restore balance to a marine life ecosystem on the verge of overfishing.Learn more
Design a Native American star quilt using rhombus patterns in The Artist.Learn more
Compare and contrast stories from around the world and create your own short story animation.Learn more
Create an immersive time capsule experience and share your story of now.Learn more
Continue making connections between computer science and traditional subjects with our cross-curricular projects. They take just 1-2 instructional hours to complete and are ideal for any teachers looking to develop topic-specific projects to fit within their existing curriculum.
Tip: These projects require some understanding of computer science basics, so we recommend completing our Hello World Hour of Code activity before getting started!
Using basic coding skills, students create an interactive model of an ecosystem that explores how different animals, plants, and organisms affect each other. This model could also be adapted into interactions between the geosphere, biosphere, hydrosphere, and/or atmosphere.Learn more
Go from egg to tadpole to frog with this project, in which students use code to create a model of a scientific cycle - like the life cycle of a frog or the transfer of energy!Learn more
Every action has a reaction! No, this isn't physics - this project allows students to use code to build a scene from a story that shows how one character's actions affects the chain of events.Learn more
What's between "Once upon a time" and "The End?" Students code an interactive app that recounts a story and its morals. Students could apply this skill to any story, folktale, book, or fable.Learn more
Our Quick Activities provide a quick and interesting way to make a connection between computer science and other subjects. These lessons don't require any prior knowledge of computer science, so they're perfect for any teacher who wants to incorporate essential 21st century learning into traditional curriculum or motivate students with new exciting ways to learn older subjects.
F-U-N! In this lesson, students use basic coding skills to tell Bee where to B-U-Z-Z in order to spell words on a letter-filled grid.Learn more
It's a treasure hunt! Students will practice counting and adding when they code with loops to help Laurel collect gems across a maze grid.Learn more
After researching the potential ethical pitfalls of artificial intelligence (AI), students work together to develop a class "AI Code of Ethics" resource.Learn more
This lesson introduces students to the Data Visualizer tool in App Lab as well as two important chart types: a bar chart and a histogram. Over the course of the lesson, students will build skills in using this tool and in reading data.Learn more
Finished a CS Connection activity and/or looking for more options for your classroom? Please share your feedback and ideas for more lessons here!