CodeVA Educates Page Banner

CodeVA is committed to EDUCATING for the future of Virginia and beyond.

We offer a variety of programming and Computer Science curriculum resources to help educators, leaders, and students feel empowered as they grow and learn Computer Science.

Curriculum Library

Access free, nationally-acclaimed computing lesson plans, units, and curricular resources designed for K-12 Virginia educators!

Professional Learning

Enroll in a CodeVA professional learning course to learn how to teach computer science in grades K-12.

Course Catalog

Check out CodeVA's various products and service offerings supporting educational and community organizations in integrating CS!

Student Programming

Support the learning of students in your life with engaging and impactful CS lessons, activities and more.

Grow and Learn CS skills with us!