Skip to main content

Background Image for Header:

Elementary School

Elementary School (Grades K-5)

Child using iPad

CS Fundamentals

Computer Science (CS) Fundamentals is an elementary school curriculum that allows even the youngest students to explore the limitless world of computing. Courses blend online, self-guided, and self-paced tutorials with "unplugged" classroom activities that require no computer.

You don't need any previous experience teaching computer science to join us. Our one-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).

What to expect

  • Prior Knowledge: None! Just bring your curiosity!
  • Professional learning: 1-day local workshop, in-person. CodeWV facilitators comes to you! You can request a schoolwide or district-wide professional development workshop.
  • Technical Requirements: Compatible on iPads and Chromebooks, in addition to all other modern laptop or desktop computers.

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. Join your peers and experienced facilitators to get a hand on intro to computer science, pedagogy, as well as overviews of the online curriculum and teacher dashboard.

At the end of the workshop, teachers will have:

  • A plan 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.

Upcoming Workshops


The two day workshops in July will have additional sessions in the afternoons for exploring implementation and integration strategies, ensuring a comprehensive learning experience.

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. The 7-hour Deep Dive workshop provides teachers with a hands-on learning experience with other like-minded teachers.

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.

CodeWV Outcomes

  • 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.
  • You will receive the supplies you need to teach the courses.


View all workshops : View all workshops