Professional development workshops for elementary teachers

Sign-up for our inspiring, high quality CS Fundamentals professional development workshops with experienced facilitators. A teacher who attended an Intro workshop left saying "This will totally change my curriculum. I love how the lessons are prepared and aligned to the Common Core and Next Generation Science Standards." We couldn't be more proud! Through our network of Regional Partners and generous grants from our donors, these workshops are offered at fully to partially discounted rates.


Teachers love our professional learning!

Join the over 80,000 teachers who have participated in our workshops. The majority of our workshop attendees say, 'It's the best professional development I've ever attended.' In fact, 98% of attendees would recommend our program to other teachers.
Tens of thousands of teachers have participated and rate our workshops 4.8 out of 5.

What can you expect at a workshop?

Click on the features below to learn more about what our elementary professional learning workshops have to offer!

Gain new teaching strategies


Participants explore the curriculum and learning tools, discuss classroom management and teaching strategies, and build a community of teachers. With a focus on a customized experience, participants will develop skills while working in small groups to deepen their understanding of the materials.

Experience curriculum loved by students


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.

Get peer support through a 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 classroom, 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. ​ ​

Learn and navigate our cohesive curriculum


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.

Join an active community of CS educators


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.

Check out our professional learning values for more information about our goals and approach to professional learning.

Administrator Information: Share this flyer with your principal or administrators to encourage their support for your professional learning and expanding computer science opportunities at your school.

Two workshop options to meet your needs

Never taught CS Fundamentals?

Join us for the Intro workshop!

The Intro workshop is designed for elementary educators new to teaching computer science who want to explore how to begin teaching the CS Fundamentals curriculum. Over 85,000 teachers have participated in our original workshop! Join your peers and experienced facilitators to get a hand on intro to computer science, pedagogy, overviews of the online curriculum and teacher dashboard, as well as strategies for teaching “unplugged” classroom activities.

At the end of the workshop, teachers will have:

  • A plan of of action to start teaching CS Fundamentals.
  • An implementation plan for teaching two CS Fundamentals lessons
  • Goals for how deep into the course they would like to try to get.
  • Strategies for teaching CS Fundamentals lessons.
  • A connection to the community of CS Fundamentals teachers.
  • A printed curriculum guide with pedagogy, tips, and best practices.
  • A certificate of attendance
  • Swag!

Register today!

Already teaching CS Fundamentals?

Join us for the Deep Dive workshop!

The Deep Dive is designed for elementary educators who have started teaching CS Fundamentals but want to more deeply understand Code.org’s approach to teaching CS and need strategies to fully implement the curriculum. 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,

The Intro workshop is not a prerequisite for the Deep Dive, but participants should have started teaching CS Fundamentals before attending. If you’d like to take both workshops, we recommend scheduling them at least a month apart so you have time to try out a few lessons in your classroom before attending this workshop.

At the end of the workshop, teachers will have:
  • A plan for offering more of the CS Fundamentals course.
  • Strategies for addressing roadblocks to implementation, including any specific issues experienced in lessons taught thus far.
  • Ideas for fostering and developing a strong classroom rapport that nurtures learners of all types through equitable approaches.
  • A deepened sense of community with CS Fundamentals teachers and a plan for keeping in touch with other teachers in the future.
  • A printed curriculum guide with pedagogy, tips, and best practices.
  • A certificate of attendance.
  • Swag!

Register today!

“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!

Looking for a different date or location?

If you can’t find a workshop at a convenient date or location, and you’re in the U.S., contact the Code.org Regional Partner in your area. They may already have a private workshop set up near your area that you can join, or can set up a workshop.

Want to 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 through the button above.

Can't attend a workshop, or outside of the United States?

Unfortunately, we do not currently offer professional development workshops outside of the U.S. If you are outside of the U.S., or you are a U.S. teacher but cannot attend a workshop, you can take a look at our our self-paced online workshop to get started at no cost. And, the curriculum, lesson plans, tools, and support are also available at no cost worldwide. Join our forums to connect with other teachers for support, teaching tips, and best practices.

Benefits beyond the workshop

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 a first time ISTE membership exclusively to Code.org teachers at the special price of $99 (regularly $125).

Check out these 3 key benefits of ISTE membership:

Recommended courses from 3rd parties

Organization Curriculum Professional Development
BootUp PD FREE project-based, interest-driven K-6 teacher lesson plans featuring block-based programming languages in Scratch and ScratchJr. BootUp's entire curriculum, with 100 lesson plans, is FREE. 50+ hours of on-site professional development, model teaching, and coaching.
Carnegie Learning Zulama is a standards-aligned K-12 curriculum that gives students a strong digital foundation. Students ideate, research, prototype, and program their own computational apps, games, and simulations. Our courses were written by faculty at Carnegie Mellon and MIT. All content is fully customizable, including assessments. Our content is rigorous yet fun, and includes assessments, lesson plans, and more. Included with student curriculum: Engaging, immersive, self-guided online professional learning courses that get teachers started on our platform; self-guided online tutorials that correspond to each student course; coding coaches are available through live chat during regular business hours (EST); online teachers forum, video library, and FAQs.
Code Avengers Over 100 interactive junior lessons that teach computer science through storytelling. They weave in science, math and social studies to build broad and deep understanding of computational thinking and coding. $12.50 - $25/student. Bulk discounts available. Free onboarding PD session with any school license purchase. Self-directed professional development modules on how to teach computer science included with Teacher License. Additional PD Training Session USD $200 per teacher per half day session delivered via video conference.
Code Monkey More than 10 game and project-based courses that teach text-based coding in CoffeeScript and Python. Includes freestyle game and challenge-creation platforms as well as game design, cross-curricular and Hour of Code courses. Complimentary demos and teacher resources (including fully-detailed lessons). Starts at $10/student. Bulk-discounts available. Complimentary demos, webinars, on-site visits (based on availability) and MOOC instructor course available with subscription.
Code Red Education 150 lessons over 7 modules, $3500/site Online PD included with site fee
Codesters 3-lesson intro and project platform, FREE, 2 40-hr Intro. to Python courses and a 20-hr Intro to Game Design course, $20/student for the bundle (Python 1, Python 2, and Game Design) or a la carte pricing FREE 30 min. teacher webinars, Half day, 1-day, and 3-day workshops available, $500-$2,000 per teacher depending on length and location.
Kodable More than 150 easy to follow lessons that foster creativity and include gamified practice and creative design from Sequence to JavaScript and Swift. Teacher videos and resources explain new concepts before each unit. Progress tracking allows teachers to monitor CS standards and outcomes with weekly updates and reports. Pricing begins at $1,250/site and $30/student for classroom pricing. District Discounts available. One free 30-minute PD session with any School plan purchase. Additional PD offerings include online and in person options. Customized to meet needs and goals, costs start at $1,500. Bi-Annual webinars for free users and School customers.
Parallax Inc. Pre-programmed and re-programmable educational robot that fits into a wide variety of program formats. Uses the visual BlocklyProp programming tool. Curriculum is FREE. Robot purchase required. FREE in-person immersive single day trainings. Occasional live webinars.
Project Lead The Way 6 10-hour computer science modules, $750/school Face-to-face and online, $700 for school-level lead teacher
ScratchEd A 6-unit intro to Scratch, FREE In-person educator meet-ups and online MOOC, FREE
Tynker 1 FREE Starter course, 6 Visual Coding courses, 1 Lego WeDo coding course, 6 STEM courses. Each visual coding course has around 16 1-hour lessons. STEM courses include coding projects and quizzes in English, Math, Science, and Social Studies. Prices vary, district pricing available. Free 1-hour online PD; custom online training solutions for schools and districts; $2,000/day for in-person PD.
UC Davis C-STEM Center Integrating coding into math education. Coding, robotics, math activities, and teaching resources for grades 1-6. Coding in Blockly and user-friendly C/C++ Interpreter Ch. Free teaching resources available including PDF textbooks. School site licenses $600. Nearly 100 free interactive and video tutorials. $150/day training held at UC Davis campus and nationwide. Costs vary for custom-tailored on-site training.
Vidcode First course and teacher resources are free. Over 12 creative coding courses, 10 hours each, that teach JavaScript and computational thinking. Includes cross-disciplinary, interaction design, and game design courses. Unlimited classroom accounts starting at $299/year https://www.vidcode.com/pay Free onboarding call, animated online PD course, $250/webinar, $3500/onsite PD
Wonder Workshop The Learn to Code curriculum for K-5 contains 6 levels. Each level has five 50-minute lessons and one Assessment lesson that is 2 hours for the first 2 levels and 2 days for the other levels. The Applied Robotics curriculum for K-8 contains 3 units. Each unit has 10 lessons that range from 40-60 minutes. Learn to Code Challenge Cards + Curriculum Guide: $99.99. Cue Applied Robotics Curriculum Guide: $79.99. Student Design Process Notebooks: $16.99. Code to Learn Cross-Curricular Library Subscription: $60 Introduction to Coding and Robotics with Dash & Dot: $200. Introduction to Coding and Robotics with Cue: $200. Webinars: free