Global professional learning opportunities

Get support and learn how to bring computer science to your country.

Self-paced professional learning available everywhere

Unlock flexible, self-paced learning tailored to your educational journey.

  • Online professional learning units that align with our curriculum offerings
  • Access to high-quality educational materials you can teach from
Explore self-paced learning

Explore professional learning opportunities around the world

Professional learning programs outside of the US are delivered by our partners equipped with the expertise to provide high-quality instruction on teaching with and tailoring the training programs to suit the local context and needs.

View training opportunities

Additional resources and support for educators

Comprehensive Curriculum

Discover our comprehensive catalog of curriculum offerings and lesson plans for all ages and levels—available globally and in multiple languages at no cost.

Teacher Community

Engage in a forum for teachers to ask questions and share best practices, thoughts, ideas, and inspiration. Join a community of amazing educators around the world!

Extensive Support

Explore a plethora of materials and detailed guides for educators, parents and students available in our support center or contact our customer support team with your questions!

Feedback or questions?

We greatly value your input and invite you to share your feedback to help shape our offerings.

Our international program is continuously expanding, and while resources may be limited, we are committed to growth that meets the needs of educators worldwide. For any questions or suggestions, our dedicated team is ready to assist you as we strive to support your journey in computer science education.

Email us at