Educator Programs

Current Schedule   Register Here   CodeVA Connection Request

Computer Science is the study of how we use computing devices to solve human problems, across distances. Over 70% of jobs in STEM are actually in computing, and the demand is growing. Virginia currently has over 30,000 unfilled jobs in computer science and this sector is growing at four times the national average. Nationally there are more than 500,000 open computing jobs.

In 2016, the Virginia legislature passed a law making Virginia the first state in the country to include computer science as a mandatory part of the curriculum in all public schools. The 2024 revised standards are currently under review. CodeVA offers free professional learning for Virginia public school educators, preservice teachers, education professionals, and school divisions to implement the computer science SOLs with a keen focus on integration in grades K-8. Although CodeVA cannot cover travel costs, all curricular materials are included for free. Our mission centers on bringing equitable computer science education opportunities to all of Virginia’s students.

We partner with Virginia school divisions to provide professional development to public school teachers and to facilitate state licensing required to teach computer programming, but we don’t stop there. We also work with state education agencies and other outside partners to produce and disseminate computer science curricula and resources to support teachers once they have begun using computer science in their classrooms.

Use the CodeVA Connection Request form to request more information about professional learning, curriculum, and to request professional learning opportunities for your school or district!

Website Data Bubbles

Eureka Workshop

Eureka Workshop curricula are available for free to teachers and community partners developed in partnerships with educators and funding from Google RISE

Learn More