Teach
About
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 moreDesign a Native American star quilt using rhombus patterns in The Artist.
Learn moreCompare and contrast stories from around the world and create your own short story animation.
Learn moreCreate an immersive time capsule experience and share your story of now.
Learn moreContinue 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 moreGo 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 moreEvery 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 moreWhat'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 moreOur 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 moreIt'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 moreAfter researching the potential ethical pitfalls of artificial intelligence (AI), students work together to develop a class "AI Code of Ethics" resource.
Learn moreThis 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 moreFinished a CS Connection activity and/or looking for more options for your classroom? Please share your feedback and ideas for more lessons here!