These training pathways are designed to help you learn how to teach computer science material as efficiently as possible. Feel free to adapt pathways or change hands-on activities to better meet the needs of your participants.
Explore what computer science is, why it is important for youth in your program, and how you can successfully teach computer science.
Developing skills in computer science is important for any young person regardless of whether or not this is the career path. All young people will need to be able to use computational thinking to innovate and solve problems.
Discuss the challenges you face and develop strategies for organizing materials and managing computer science activities.
Set your own goal to help youth learn to see themselves as someone who does computer science.
Learn how you’re a computational thinker, how computational thinking practices fit into other activities, and how to develop these practices with youth.
The facilitator works to enable active learning as youth work in small groups and use the strategies of computational thinking to design and describe their own unique monsters.
Learn how to help youth reflect and process experiences with patterns and trends in data to assist them in computational thinking.
Watch youth development professionals use control of the materials and space to allow youth to take charge of the learning.