About CodeVA
At CodeVA, we believe every child should have the opportunity to design and build our digital world.
CodeVA helps educators make computer science accessible, relevant, and engaging for every learner. Our work strengthens teaching, expands opportunity, and prepares students to design and build the digital world around them.
Our Mission, Vision and Values
Our mission is to ensure that all students develop the digital literacy, computational thinking, creativity, and problem-solving skills they need to thrive in an increasingly technology-driven future. We work alongside educators, schools, communities, and partners to make high-quality computer science education accessible, engaging, and impactful for every learner.
We bring this mission to life through three core areas of work:
- Educator Training & Coaching that builds teacher confidence and classroom success.
- Computer Science Learning Experiences & Instructional Resources that make teaching and learning computer science approachable and effective.
- Advocacy & Leadership that champions computer science as a foundational skill for every student.
Everything we create is guided by three core beliefs:
Scaffolding Leads to Deeper Learning
We meet learners where they are and build pathways that foster confidence, growth, and mastery.
Research Fuels Creativity
We ground our work in evidence, feedback, and continuous improvement to create meaningful learning experiences.
Simplicity Sparks Understanding
We transform complex ideas into accessible, engaging tools that empower educators and inspire students.
Today, CodeVA serves educators and students across Virginia while expanding our reach to support schools and communities nationwide. By equipping teachers, developing innovative resources, and advocating for equitable access to computer science education, we are helping create a future where every student has the opportunity to participate in and shape the digital world.
Together, we're building the next generation of creators, innovators, and problem-solvers.
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.