CS Discoveries Professional Learning Program

Applications for 2018 are now available!

The priority deadline for applications is March 30, 2018. Late applications will only be reviewed at our Regional Partners' discretion. If you have questions, be sure to check out our FAQs or contact us.


Our CS Discoveries Professional Learning program offers year round support designed for educators teaching a semester or full-year course. You don't need any prior computer science experience to get started!

The program kicks off with 5-day summer workshop where you'll have the opportunity to work hands-on with the CS Discoveries curriculum. Throughout the year, we offer online support for upcoming units, forum support, and 1-day quarterly workshops. For more information about our goals and approach to professional learning, check out our professional learning values. Print a flyer to share with teachers or administrators at your school.

"I do not have a computer science background. I would change nothing about the training. It was an incredible experience, and I felt valued and respected."

"I would absolutely recommend anything Code.org has to offer to any teacher. Period. The lesson plans are incredible."

"It was absolutely rich and the most meaningful training I have ever attended in 16 years of teaching."

Program Features

Cost should not be a barrier


We are a nonprofit dedicated to helping schools teach computer science. In most states, our professional learning is offered at no cost to you or your school.

In New York and North Carolina, there is a fee to cover the costs of the workshop. But, we have worked with many school districts in these regions and they have allocated funds to cover the costs for you and your school. If your principal or administration has any questions around the costs to support this, please encourage them to reach out to our partners in New York and North Carolina so we can help you.

One cohesive set of resources


​Our professional learning and curriculum flow seamlessly together, empowering teachers to deliver the course with confidence. In-person workshops combine with online tools to provide participants with a broad selection of resources to help them plan ahead for implementing the course in their classrooms, while also collaborating with other educators.

Teaching and learning in context


Participants will engage with the curriculum both as instructors and as learners. By experiencing the course content as an active learner, participants will gain important, concrete insight into the perspective their students will have during the academic year. By interacting with curriculum content as instructors, participants will learn how to plan and deliver lessons.

A collaborative, participant-centric approach


​Teachers and facilitators will have the opportunity to share their expertise from the field and collaborate on strategies to bring to the CS Principles and CS Discoveries classrooms, giving participants a chance to learn from everyone in the room. Facilitators model pedagogical strategies and participants share their own approaches by planning and delivering lessons. ​

​ ​

Program Commitments

​  The Code.org Professional Learning Program has both in-person and online supports designed to prepare teachers before and during their first year teaching CS Principles or CS Discoveries.


Summer Workshop:

Ongoing Support, throughout following academic year:  

In addition, all teachers have access to the Code.org forum, an online professional learning community that offers continued support with tools and content, introduces new and helpful resources for teaching the course, and lets teachers continue to explore the curriculum. Have more questions about which program is for you? Learn more about implementation options or contact us.

What does a Code.org CS Discoveries educator do?

If accepted into the Code.org CS Discoveries Professional Learning Program, you will:

Where is the program offered?

The CS Discoveries Professional Learning Program is available in regions served by Code.org's Regional Partners. Please check our map to learn more about where our Regional Partners are located and when they will be hosting summer workshops (dates and locations subject to change).


Some of our Partners serve their entire state and will be hosting summer workshops in multiple locations. Even if your city is not listed on this map, we encourage you to apply!

Who can participate?

The CS Discoveries Professional Learning Program is open to teachers who are interested in teaching the Code.org CS Discoveries course - no prior experience required! We prioritize educators who plan to teach the course to grades 6, 7, 8, 9 and/or 10. In order to participate, we ask that educators:

Not sure if this is the right Code.org program for you? Check out our program recommendations to determine the best fit for your teaching situation.

What does the program cost?

We are a nonprofit dedicated to helping schools teach computer science. We want to make sure all our students have access to a high quality education. In most states, our professional learning is offered at no cost to you or your school.

In New York and North Carolina, there is a fee to cover the costs of the workshop. But, we have worked with many school districts in these regions and they have allocated funds to cover the costs for you and your school. If your principal or administration has any questions around the costs to support this, please encourage them to reach out to our partners in New York and North Carolina so we can help you.

5-day Summer Workshop Expenses In some cases, travel may be required to attend your five-day summer workshop. Participants who are assigned to attend a Code.org-hosted Teacher Conference (TeacherCon) will have flights, lodging, and meals provided at no cost.

Local Academic Year Workshop Expenses Meals and course materials will be provided to participants who attend the local follow-up workshops. Your Regional Partner will schedule and lead these workshops, and will provide more details.

Additional benefits

Code.org and ISTE are partnering to expand teacher community and learning opportunities beyond Code.org’s professional learning. Through this partnership, we can offer an ISTE membership exclusively to Code.org teachers at the special price of $99 (regularly $125).

Check out these 3 key benefits of ISTE membership:

How to apply?

Ready to get started?

The priority deadline for applications is March 30, 2018. Late applications will only be reviewed at our Regional Partners' discretion. If you have questions, be sure to check out our FAQs or contact us