Resources for Every Grade Level, Every Subject

All in One Place

Find SOL-aligned lessons, professional learning opportunities, and classroom-ready materials designed to help you teach computer science with confidence.

New to teaching computer science?

Start with our quick guide to what CS looks like at each grade level.

 

Find lessons by grade

Use our Curriculum Website to find lesson plans and curriculum items using our grade-level filters.

Browse by subject

Use our subject-area filters to find lessons for any grade, any level, and for the subject you teach.

Get something for tomorrow

We know that sometimes teachers need it NOW. We've got your back. Find quick lessons here.

Looking for longer-term planning support?

Explore example units and curriculum maps used by teachers across Virginia.

Teaching CS across subjects or exploring AI?

See how educators are integrating CS into core content areas.

Learn alongside other educators through PD opportunities, events, and workshops.

MegaBytes Student Magazine

Unplugged Activities Delivered to Your Door

Download Issue #1 FREE!

Get your free copy of MegaBytes Issue #1 for FREE!

CodeVA makes it easy to keep students meaningfully engaged with quick, ready-to-use computer science activities. MegaBytes Issue #1 is packed with self-guided lessons and unplugged projects that students in grades K–8 can do independently, so you can support multiple ages at once—whether you’re a busy parent or a classroom teacher.

Keep up with our work

Get news, computing education resources, newsletters, upcoming events, and updates via email!

Subscribe