Professional Learning

"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."

New to computer science? No worries.

Code.org offers hands-on workshops and online support at no charge. Over 72,000 teachers have been through the workshops and thousands more attend every month. Whether you're brand new to computer science or an experienced tech teacher looking for the best way to use the Code.org curriculum, our professional learning program is a great way to get started.

Professional Learning Program Offerings

Select the grade level below to learn more about our programs. Have questions about which program is for you? Learn more about implementation options or contact us at teacher@code.org:

Elementary School Professional Learning

  • You don't need any previous experience teaching computer science to join us.
  • Our 1-day, no cost, workshops prepare educators and content-area teachers (librarians, tech-ed specialists, etc.) to introduce computer science basics in a format that's fun and accessible to the youngest learners (grades K-5).
  • Increase your knowledge and confidence in facilitating an engaged computer science classroom
  • Connect with other educators in your area who are working to bring computer science to their schools.
  • Facilitated by experienced computer science educators across the United States.
  • Covers content for our elementary school Computer Science Fundamentals curriculum, and you will receive the supplies you need to teach the courses - all at no cost.



Middle School Professional Learning - Applications for 2018 are still open!

  • You don't need any prior computer science experience to get started
  • The program kicks off with a 5-day summer workshop where you'll have an opportunity to work hands-on with the curriculum and meet other teachers from your area.
  • Throughout the year, we offer online support for upcoming units, forum support, and 1-day quarterly workshops.
  • 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.
  • Our Computer Science Discoveries curriculum is designed for educators in the 6th - 10th grade classrooms. The course can be taught as a semester or full-year introduction and covers a broad range of topics such as physical computing, building websites, programming and learning about data


High School Professional Learning - Applications for 2018 are still open!

  • You don't need any prior computer science experience to get started!
  • The program kicks off with a 5-day summer workshop where you'll have an opportunity to work hands-on with the curriculum and meet other teachers from your area.
  • Throughout the year, we offer online support for upcoming units, forum support, and 1-day quarterly workshops.
  • 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.

    We have two curriculum options for high school classrooms:
  • For younger students, our Computer Science Discoveries curriculum is designed for 6th - 10th grade classrooms. The course can be taught as a semester or full-year introduction and covers a broad range of topics such as physical computing, building websites, programming and learning about data.
  • Our Computer Science Principles curriculum is also an introductory course that requires no computer science background (from students or teachers). We recommend it for 9th-12th grade students with stronger reading and writing skills. It can be taught as an AP or non-AP course. More than a traditional introduction to programming, it is a rigorous, engaging, and approachable course that explores many of the foundational ideas of computing so all students understand how these concepts are transforming the world we live in.

  


International Professional Learning

Teachers anywhere in the world can use our free, self-paced online workshop to get started. The intended audience for this online workshop is primary school teachers.

At this point, our in-person workshops are only available in the United States, but the curriculum, lesson plans, tools, and support are available at no cost worldwide. And, join our forums to connect with other teachers for support, teaching tips, and best practices. Our forums are for teachers of all grade levels.

You can also contact our international partners for more information on local professional learning opportunities.


Attendees love our professional learning!

72,000 teachers have participated. 98% of attendees would recommend our program to another teacher. The majority of our workshop attendees rank it the best professional development ever.