Looking toward the future
Computational thinking is a crucial science and engineering practice within the Next Generation Science Standards.
Empower learning and enrich your curriculum with free computational thinking lessons, assessments, and technology.
Computational thinking is a crucial science and engineering practice within the Next Generation Science Standards.
Scientists, mathematicians and engineers all use computational thinking to solve problems and learn about the world. Why should classrooms be different?
Our free classroom resources help teachers confidently integrate computational thinking into their classrooms.
Our tried and tested lesson plan are NGSS-aligned, browser-friendly and free.
Designed to integrate with conventional curricula, CT-STEM lesson plans can be implemented on their own, or used to supplement lessons that you already feel comfortable teaching. Either way, your students will explore authentic computational practices that enrich convententional subject matter learning and nurture computational literacy.
Our content is co-designed with teachers, classroom tested, and backed by years of research at Northwestern University.
In addition, we offer discipline-specific coaching to all computing abilities. Our CT-STEM consultations and workshops have helped teachers confidently address the Next Generation Science Standards and equip their students for the future.
Computational thinking empowers us to frame problems in a way that computers can help us solve them.
People are ingenious, but computers are lightning fast at processing information and following instructions. CT is about learning useful ways to compound our ingenuity with this raw, computational power.
Because computation is changing the way we think and learn about the world, understanding and leveraging its abilities has never been a more important skill for students to develop.
By equipping students with modern tools and challenging them to actively construct their understanding, you can boost content engagement while nurturing vital computational skills for the future.
Letting students explore and experiment before teaching them content can help to foster a genuine atmosphere of discovery in the classroom.
This is important because it provides the ideal context within which students can utilize authentic computational practices: exploring new ideas and developing their own methods of inquiry.
Our site provides access to research-backed CT curricula along with a set of tools to easily manage, review and provide feedback to students on CT assignments.