We partner with schools, families, and communities to bring equitable computer science education opportunities to all of Virginia’s students.
What Does CodeVA Do?
Education Programs
- We teach computer literacy training for adult learners and newcomers.
- We conduct camps and workshops that cover coding, AI, data security, etc.
- We partner with the VA Department of Education to create a computer science curriculum and train public school teachers.
- We present state of the art professional development across the Commonwealth and on the national stage.
Research & Development
- We conduct educational research to help drive and inform our curriculum and programs
- We develop curriculum and training for after school, summer programs, private schools, and homeschool coops that support CS learning in grades K-12
- We work with public, private, and university partners to investigate the most important topics in computing education
Advocacy & Leadership
- We advocate for quality computer science education for all students and promote the connection of CS education to economic development.
- We employ teenagers interested in computer science to help teach younger kids which gives them paid work experience in instruction and technology.
- We publish scholarly articles and a youth-focused magazine focused on computer science activities and learning.
Our Impact
CodeVA has drafted and advocated for all of the state-level policy initiatives around CS and cybersecurity education, including Virginia’s 2016 computer science mandate legislation requiring K-8 computer science literacy for all students through standards integrated across all other subject areas. CodeVA contributed to the team of educators writing these new standards for the state, and provided support to the VDOE during the 2024 revision process.
CodeVA's professional learning programs and curricula are consistently praised for their relevance to classroom teachers' needs. These materials have made substantial contributions to the CS education community in Virginia and nationally.
CodeVA supports teachers in bringing computer science to all students in Virginia
Feedback from teachers consistently reflects the high quality of the content, delivery, and practical application of CodeVA resources, with 84% of surveyed educators feeling more confident in teaching computer science, and 96% expressing confidence that they will teach what they learned in their own classrooms.
I was completely new to coding so I felt challenged but at a comfortable pace. I thought the course did a good job of introducing concepts slowly and giving us enough practice with investigating and creating our own content that I feel confident I could do it on my own now.
Great ideas shared about how to integrate CS standards across curriculums. Great balance of active and sit/get activities! Using the flow chart design and am buying my tarp this afternoon to make this a portable activity!
I especially enjoyed being able to learn about CS in terms of how it fits into education and the world at large. It feels like a big responsibility to get these standards into classrooms because we need it to reach all students.