What's New with CodeVA?

Check out what we're up to, and learn how to get involved with CodeVA's work.

Educators - Dive into one of our CS Courses! See our open courses and enroll today!

CS Ready is accepting applications for 2026!

Is your school CS Ready? This partnership offers schools a chance to build their CS infrastructure collaboratively and thoughtfully to support teachers and students. Spots are limited!

 

Get quality resources without getting up from your desk!

In 2024, CodeVA hosted the first annual virtual CS Summit during CS Ed Week and we're so excited to bring this virtual learning experience back. Sign up for a week of resources, best practices, lesson plans, and tips and tricks. It's like a conference in your inbox!

Classy Coders Podcast

CLICK the image to visit our podcast page

CodeVA is on Teachers Pay Teachers!

CodeVA is adding vetted, standards-aligned, Virginia specific lessons, videos, units and other curricular resources to Teachers Pay Teachers!

Curriculum Products

At CodeVA, we provide innovative programs, expert professional development, and hands-on resources, helping you bring computer science into classrooms, events, and educational systems.

ALL RESOURCES IN THE CODEVA CURRICULUM LIBRARY

CodeVA Curriculum Library - Lessons, Units, Guides and Resources

Use the search bar to browse CodeVA's library of dozens of computer science lesson plans across all grades K-12. Use the filters to narrow your search, or scroll down to check out the curriculum projects!

       
Twine Resources

Twine is a free, open-source text-based coding tool that allows writers to create interactive stories.

Standard Alignment Guides

These tools identify overlaps between CS and all other subject areas, making it easier for teachers to see how to integrate CS!

Storytelling with Algoriths

1st Grade Lesson using sequencing and algorithmic thinking to connect events of a story in order.

Go Show the World - Indigenous Heroes

This 5th grade lesson guides students in investigating characteristics of heroes through the mentor text, Go Show the World.

Get in Touch with Us!

Connect & Chat

Get in touch with an expert CS educator to support with integration opportunities and best practices, access engaging resources, or just say "hello" and have a chat with a member of CodeVA's team!


  • Walk through of our professional learning opportunities
  • Get help teaching CS
  • Connect with the CodeVA community and network

Collaborate with Us

Connect with our team to work with us on a grant application, a CS education initiative, or another project related to our mission of educating, innovating, and elevating for the future of Virginia and beyond.


  • Learn about our products, services, and expertise
  • Start a partnership with us
  • Initiate a CS education project
  • Recruit CodeVA as a collaborator for a grant

Professional Learning

Request, collaborate, and schedule professional learning to help your organization bring CS to your students, through our professional development or train-the-trainer model for student-facing curriculum.


  • Schedule high quality PD for your teaching staff
  • Get classroom support
  • Design CS lessons with experts
  • Determine eligibility for free PD (CodeVA & VDOE partnership)

Keep up with our work

Get news, computing education resources, newsletters, upcoming events, and updates via email!

Subscribe