CS Fundamentals Deep Dive


Schools and teachers have asked us to expand our most popular professional learning program. Over 85,000 educators have attended Intro workshops for our CS Fundamentals curriculum, rating it 4.8 out of 5 stars, and we want to help you go further.

We know that implementing new computer science courses with fidelity and equity takes time, collaboration, planning and support - which is where Deep Dive workshops come in! Through this workshop, educators will explore course materials, teaching practices, and strategies for continuing to teach CS Fundamentals.

Register for a public workshop or set up a private workshop for your school today!

“I want to teach MORE of the lessons after my (Deep Dive) workshop, because I got so many great ideas and have a better understanding of the courses and content.” Kat Jarvis-Nivens, STEM Lead Instructor

What is the Deep Dive Workshop?

Developed with Code.org’s professional learning values in mind, the 7-hour Deep Dive workshop provides teachers with a hands-on learning experience with other like-minded teachers. Teachers are given the space to work through the individual challenges in carefully crafted sessions led by experienced facilitators, most of whom were (and often still are) classroom teachers.

Teachers will leave their Deep Dive workshop not only with an understanding of the details, philosophy, values, and rationale behind how the CS Fundamentals course is structured but also with a customized plan for how to implement more of the CS Fundamentals courses. Teachers will have ideas for fostering and developing a strong classroom rapport that nurtures learners of all types and strategies for addressing roadblocks to implementation. Ongoing support through the Code.org teacher forum and online support after the workshop will continue to build a strong community of practice and support for participating teachers.

Teachers will deepen their knowledge of: Teachers will leave with:
  • The philosophy, values, and rationale behind how CS Fundamentals courses are structured.
  • The various means to support all students through equitable teaching practices.
  • The intended approach to classroom practices, and the unique roles of teachers and students.
  • A concrete plan for offering more CS Fundamentals lessons at their school.
  • Strategies for addressing roadblocks to implementation, including specific issues experienced in lessons taught thus far.
  • Ideas to foster and develop strong classroom rapport that nurtures learners of all types.

Learn More

Click on the questions below to learn more about what Deep Dive workshops have to offer! Looking for a resource to share with your teacher or administrator about the Deep Dive workshops? Download a flyer here.

Who should attend?


Workshops are open to any elementary school educators who taught some of Code.org’s CS Fundamentals courses. Attending a Code.org Intro workshop is not a required prerequisite.

If you’ve already started teaching CS Fundamentals, we recommend starting with the Deep Dive workshop. If you have not yet begun teaching, we recommend our Intro Workshop. See a comparison of our two workshops offerings here. Classroom teachers, librarians, tech teachers, and other educators are all welcome!

How does the workshop transform teacher practice?


Developed with Code.org’s professional learning values in mind, the 7-hour Deep Dive workshop provides teachers with a hands-on learning experience with other like-minded teachers. Teachers are given the space to work through the individual challenges in carefully crafted sessions led by experienced facilitators, most of whom were (and often still are) classroom teachers.

Teachers will leave their Deep Dive workshop not only with an understanding of the details, philosophy, values, and rationale behind how the CS Fundamentals course is structured but also with a customized plan for how to implement more of the CS Fundamentals courses. Teachers will have ideas for fostering and developing a strong classroom rapport that nurtures learners of all types and strategies for addressing roadblocks to implementation. Ongoing support through the Code.org teacher forum and online support after the workshop will continue to build a strong community of practice and support for participating teachers.

How does the workshop support a computer science K-12 pathway?


When the six CS Fundamentals’ six courses (A-F) are implemented successfully in a school, they can become an important part of a district’s K-12 pathway. A potential K-12 pathway using Code.org curricula might have 1) CS Fundamentals in elementary school grades, 2) CS Discoveries offered in middle school grades, and 3) CS Principles offered in the high school grades.

Deep Dive workshops can be a key strategy to ensure the first part of that pathway, CS Fundamentals, is successfully established. The Intro Workshop is a foundational introduction to the CS Fundamentals curriculum and a great way to support teachers getting started; and the Deep Dive workshop can get them to the finish line. Teachers who complete the Deep Dive workshop will not only leave with a plan for offering more of the CS Fundamentals course, but also connections to a community of support that will help them execute this plan.

How does the workshop support my school’s commitment to equity?


Code.org believes that acknowledging and actively addressing the historical inequities within the field of computer science is critical to reaching our goal of bringing computer science to all students. Professional learning plays an essential role in helping educators identify and address equity gaps in their classrooms and schools. Bringing a Deep Dive workshop to your school, or encouraging your teachers to attend a workshop, will support teachers in implementing equitable teaching practices and help ensure computer science is accessible to every student in your schools.

How much does a workshop cost?


Costs will vary across the country. Contact your Regional Partner to find the cost in your area.

We believe that local support is critical for success - we’ve partnered with a network of Regional Partners and local facilitators to work with your school. Code.org provides grant funding to help subsidize the costs of the program and to ensure you can use the curriculum & tools forever at no cost.

Grant funding from our donors and other local support allows our partners to offer the CS Fundamentals: Deep Dive workshop at substantial discounts. They are also able to offer scholarships and group discounts.


Register for a workshop

Look at the map below to find the next upcoming CS Fundamentals: Deep Dive workshop in your region. Workshops are available year round, because CS Fundamentals courses can be implemented at any point in the school year. Check back often as new workshops will continue to be added throughout the year as Deep Dive launches throughout the country starting in June 2019.

If you can’t find a workshop, and you’re in the U.S., contact your Regional Partner. They may already have a private workshop set up near your area that you can join, or can set up a workshop if there is enough demand.


Set up a private workshop

Support all your teachers with a private group workshop on a day convenient for your staff. Our Regional Partners can come to your school to help your teachers work together to understand the implementation challenges they face in teaching CS Fundamentals.

If you’d like to set up a private workshop and you’re in the U.S., contact your Regional Partner.


Contact your Regional Partner


“It was great to put myself in the 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