Teach Computer Science with Us!

Use our Computer Science Education Hub (coming soon!) and our tools to create high-quality CS learning experiences in your classroom.

Computing Curriculum Library

The CodeVA Curriculum Library is a free, open resource with high-quality CS lessons for teachers to explore and use in their classrooms. Check out the library and download, remix, or modify lessons to your heart's content!

All of our free material is licensed under CC-BY-SA-NC, which means its yours to use as you wish as long as it's not for commercial purposes! Just make sure you credit CodeVA for the materials you adapt from us.

Visit the Library

CS Education Hub

Your resource for computer science teaching, containing information about CS standards of learning, vocabulary, lesson ideas, and tools to help you design high quality computing instruction for your students.

Coming soon!

CS Integration Tools

Our CS integration and curriculum planning tools provide a starting point for teachers working to integrate computing into their instruction, especially in grades K-8. Check them out!

Open the Toolbox