Education

Skills

All Education

Organizing Your Computer Science Activities

Discuss the challenges you face and develop strategies for organizing materials and managing computer science activities.

Technology for Assessment

Get a clear understanding of the technology tools used for assessment of youth, and how you can use these tools to better understand the success of your activities and education experiences.

You’re a Computational Thinker

Learn how you’re a computational thinker, how computational thinking practices fit into other activities, and how to develop these practices with youth.

Facilitating Inclusive Learning Experiences for Computer Science

Learn how adapting computer science activities to meet the needs of individual learners can benefit all participants, and the CS field as a whole.

Planning Computer Science Experiences

Reflect on the computer science experiences you have led and learn to better prepare and manage CS learning.

Developing Skills Needed for Active STEM Learning

Bring STEM possibilities to life by showing youth the skills they need (and already have) to be successful at STEM learning.

Tinkering

Learn how to prepare for tinkering in computer science experiences that engage youth in directing their own learning.

Improve Your Computer Science Understanding

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

Teens Learning to Lead

This course is designed to help teens develop their skills to lead and teach computer science.