CodeVA partners with schools, parents, and communities to bring computer science education opportunities to all of Virginia's students.

Have questions, comments, or feedback on our curricular resources? Drop us a line at 

What we do

Educator Engagement

In addition to curricular resources, CodeVA offers year-round professional learning opportunities about computer science education, at no cost for current Virginia K12 public school educators. 

For an updated list of our offerings and to register, check out our website.

Eureka Workshop

Eureka Workshop is the student programming arm of our organization. It aids CodeVA’s mission in getting students (and their parents) excited about computational thinking and the theories behind Computer Science.

Our direct student programs, both summer camps and after-school, engage students in learning computer science and also provide a lab for teachers to test out new lesson ideas and teaching strategies. All of Eureka Workshop’s courses are arts-integrated. We believe that creative problem solving is the foundation of most Computer Science concepts and methods of computational thinking. By using art projects to introduce these concepts, we break down any preconceptions about coding or programming while fostering creative thinking.

To learn more about our student programming, check out our website.