Inspire youth and help them find their potential in computer science.
Explore what computer science is, why it's important for youth in your program, and how you can successfully teach computer science.Start Learning
Learn how you're a computational thinker, how computational thinking practices fit into other activities, and how to develop these practices with youth.Learn More
Learn how to spread your passion for CS by turning your know-how into engaging youth learning experiences that broaden participation in computing.Start Learning
You don't need to be an expert coder or techie to lead great CS experiences. Learn how to build on the skills you already have.Start Learning
Young people need to understand computational thinking and CS to thrive in today's world. Enhance your program and prepare your team to succeed.Start Learning
There are so many options and ways to do this with kids.
Training decreased the intimidation factor! Animal science is my wheelhouse, but training helped to make computer science more accessible.
Computer science concepts are already integrated into what I am teaching my students. I need to work on intentionally pointing out to the students that we are doing computer science. We are finding patterns in everything. We do algorithms all day long! I can work on doing more activities with them.