Education

Teaching CS

All Education

Digging Deeper

Expand an upcoming lesson to learn to engage youth in conceptual STEM learning.

Creating My Project

How to provide opportunities for youth to direct and manage their own learning and explore strategies to help young people learn to be problem solvers and contributors to computer science.

Improve Your Computer Science Understanding

This course is designed to help anyone working with youth get comfortable with computer science and computational thinking.

Improving Your Skills Working with Youth

This course is designed to help anyone working with youth develop their skill in teaching and leading youth programming.