Professional learning that empowers

Help today's students become tomorrow's superheroes with professional learning that meets your needs.

  • Choose your own learning pathway

  • Comprehensive quality resources

  • A global community of teachers

  • Understand curriculum and learning tools

Your professional learning journey, your way

Explore the chart below to find the best professional learning (PL) option for your needs and goals.

Facilitator-Led

K-5 Workshops

One day workshops for elementary educators at any level.

Overview:

  • Led by an approved facilitator

  • Engage with a group of peers

  • In-person and virtual options

  • 1 day workshop for your level

  • Only available in the US*

Explore K-5 workshops

6-12 Workshops

Year-long professional learning programs to support you.

Overview:

  • Led by an approved facilitator

  • Engage with a group of peers

  • In-person and virtual options

  • Year-long support program

  • Only available in the US*

Explore 6-12 workshops

Self-Paced

Online Professional Learning

Self-paced professional learning modules at no cost!

Overview:

  • Completely free!

  • Learn at your own pace

  • Flexible online modules that match our curriculum

  • Available everywhere!

Explore self-paced courses

* Not in the United States? We're expanding our network of international partners to offer more professional learning to teachers. Learn more here.

I love getting to work in the lessons and deeply think through how I will use it with students. I don't feel like I often have time to 'slow down' and dive into materials, but this workshop always gives me time and space to do so.

CS Discoveries Teacher Delaware

Hands-on practice with lesson content

Experience our curriculum as your students would in our interactive workshops, preparing you to teach with a deep, practical understanding. You'll leave not just familiar with the material, but fully equipped to engage and inspire your classroom.

Reflection on pedagogy

Explore the nuances of teaching methods and their impacts on learning through reflective sessions on pedagogy. Our professional learning fosters a deeper understanding of educational practices, enriching your teaching philosophy and classroom approach.

Educator support at every level

Our comprehensive support network caters to educators at all stages, offering year-round assistance, additional programming, and access to vibrant teacher communities. Stay connected, continually develop your skills, and find inspiration within a supportive peer network.

Additional resources and support for educators

International Resources

We're expanding our network of international partners and professional learning resources for educators outside of the US. Self-paced learning is available everywhere!

Teacher Community

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

Get Support

Our customer support team is ready to answer your questions. Email us at support@code.org or check out our support center, which offers useful guides and answers!