K-5 professional learning workshops

Our engaging workshops are for new and experienced computer science teachers!

During these in-person or virtual facilitator-led workshops you will:

  • Explore the curriculum and learning tools
  • Experience the course as a teacher and a learner
  • Collaborate with fellow teachers
  • Earn a certificate of completion
Find a workshop near you

Choose the workshop that meets your needs

Embark on a journey to master computer science education with our tailored workshops, whether you're starting fresh or looking to deepen your expertise.

The Intro Workshop

I've Never Taught Computer Science Fundamentals

Dive into CS teaching fundamentals with our Intro Workshop, tailored for new educators in computer science. Join over 85,000 peers to develop actionable plans for implementing CS lessons, connect with a supportive teaching community, and leave equipped with strategies, certification, and exclusive Code.org swag.

Deep-Dive Workshop

I've Already Taught Computer Science Fundamentals

Enhance your CS teaching with our Deep Dive Workshop, ideal for educators already teaching CS Fundamentals who seek a richer understanding and advanced strategies. Collaborate in problem-solving sessions, address specific classroom challenges, and strengthen your teaching network, culminating in a deeper sense of community and ongoing support.

Find a workshop near you

It was great to put myself in situations that my students might face. Talking with others about our lessons was super helpful because we could bounce ideas off of one another.

Daphne Wright Music Teacher

Register for a nearby workshop

Use the map below to find the next upcoming CS Fundamentals workshop in your region. Because CS Fundamentals courses can be implemented at any point in the school year, workshops are available year round!

Deep Dive Workshop Available

Curriculum associated with K-5 workshops

Check out the curriculum offerings which you will explore in a K-5 workshop.

K-5 Teachers

Computer Science Fundamentals

Introduce students to the foundational concepts of computer science and challenge them to explore how computing and technology can impact the world.

3-5 Teachers

Computer Science Connections

Make connections between computer science (CS) and other subjects like math, language arts, science, and social studies.

See all K-5 curriculum options

Additional professional learning offerings

In addition to our facilitator led options for elementary teachers we have several other programs to meet the diverse needs of our teachers.

Self-Paced Learning

Learn at your own pace using our online learning modules. You can start whenever is convenient for you and the courses are free.

6-12 Workshops

Do you teach middle or high school grades? Check out the link below to learn more about our 6-12 workshops.

Outside the United States

If you're an international teacher interested in professional learning, learn more about what's offered in your area.


Have questions?

Your local Code.org Regional Partner provides high quality Code.org professional learning to teachers, and can help guide your school or district on implementation, certification, funding, and more. They are happy to answer any questions you may have about the program!

Visit our support center