Educate. Innovate. Elevate.

CodeVA Primary Logo 2025

Partnering with schools, families, and communities to bring computer science education opportunities to all of Virginia's learners.

CodeVA Splash Bubbles

ISSUE 1 AVAILABLE NOW!

This ground-breaking print publication is an engaging way to bring computer science into homes and classrooms!

*Annual subscription OR individual issue purchase options, click image to learn more

 

SIGN UP NOW!

The CodeVA Programming Institute is a high-intensity, in-person, three-day crash course designed to help educators prepare to teach coding in their classrooms.

*First 20 virtual and in-person registrants attend FREE with VDOE partnership, click image to learn more

 

LISTEN NOW!

Classy Coders, CodeVA's very own podcast where computer science educators and technology professionals come together.

*Connect with us to be a guest or sponsor, click image to learn more

 

 

LEARN MORE NOW!

Our team is working hard behind the scenes on our newest student programming project, share your interest and learn more!

*STEM Activities, Eureka Kits and STEM Night in a Box purchase options coming soon, click image to learn more

 

PROFESSIONAL LEARNING

Learn to teach computer science in your classroom through relevant, engaging coursework.

CURRICULUM & RESOURCES

Access free, nationally-acclaimed computing curricula for grades K-12 across all subject areas.

OUR PROJECTS

We work with public, private, and university partners to investigate the most important topics in computing education.

SUPPORT OUR WORK

Donate, volunteer, collaborate with us, or get involved with our work bringing CS education to Virginia.

Creating space in CS for everyone.

If you walk into a high school math class, you might find courses designed in the 1960s or ’70s, when there were no computers, when there was no data. CodeVA has found creative ways to make data science accessible without prohibitive technology barriers — which offers a great service to the field.

I'm an EL teacher for multiple grade levels, so I'm always looking for ways I can support our ELs in the classroom. After this course, I feel that I could not only support my ELs who may be doing coding in their class, but I could lead a whole class through the Twine process as a co-teacher.

I really appreciate the high quality of the CodeVA computer science resources and materials, and even learned a thing or two while reading through them myself -- I know our team has been and will continue to highlight the lessons with our district partners!

Our Partners

OSZAR »