If payment is needed for your registration, you will need to submit payment at the time of the registration. If you need us to process a PO, please email finance@codevirginia.org and include the number of teachers you want to register and the name of the course.

CodeVA Professional Learning for Educators

CodeVA professional learning opportunities are open to educators nationwide. Thanks to our partnership with the Virginia Department of Education (VDOE), some courses are partially or fully funded for Virginia public school educators, pre-service teachers, and Department of Defense Education Activity (DoDEA) educators. Most courses require a tuition fee, which is available to educators outside these groups through tuition-based options. Please review the cancellation policy in our policy packet.

E-Learning Courses Asynchronous, Self-Paced

Our e-Learning courses provide on-demand, asynchronous professional development. These courses do not include facilitator support or due dates, allowing participants to explore content at their own pace. Completing end-of-module quizzes earns a certificate of completion.

Current offerings include:

  • Twine for Educators – Use storytelling and gamified writing to teach computer science.
  • Intro to Computer Science – Learn how the updated VDOE CS standards can be taught across K–8.
  • Computer Science IntegrationRegistration paused for updates.
  • Computer Science CoachingRegistration paused for updates.

Virtual Asynchronous Facilitated Courses

Live Virtual Facilitated Courses

Live, synchronous courses provide interactive learning led by our staff and facilitators. Seasonal Learning Bytes are brief live sessions focused on specific CS topics.

Recent Learning Bytes include:

  • AI Basics
  • Data Science Everyday
  • Backward Design for CS Integration
  • Coaching with Feedback for CS Integration
  • Getting Started: Programming with Scratch, Twine, or Physical Computing
  • Teaching Networks & the Internet Unplugged

Newest live course:

  • Programming Institute – Available in both Live Virtual and Live In-Person formats.

LIVE Virtual Facilitated Courses

Live, synchronous courses provide interactive learning led by our staff and facilitators. Seasonal Learning Bytes are brief live sessions focused on specific CS topics.

Recent Learning Bytes include:

  • AI Basics
  • Data Science Everyday
  • Backward Design for CS Integration
  • Coaching with Feedback for CS Integration
  • Getting Started: Programming with Scratch, Twine, or Physical Computing
  • Teaching Networks & the Internet Unplugged

Newest live course:

  • Programming Institute – Available in both Live Virtual and Live In-Person formats.

LIVE In-Person Courses

CodeVA offers live in-person courses across Virginia, especially during the summer. Course cost varies depending on hours and travel required. To bring a course to your division, please visit our Request Personalized Support form.

Newest in-person course:

  • Programming Institute – Also offered in Live Virtual Facilitated format.

Hybrid Courses

Hybrid courses combine live facilitator-led sessions with asynchronous coursework. Current offerings include:

  • Praxis Prep

What To Expect

All CodeVA programs include instruction aligned to stated objectives, access to course materials during the course window, and support focused on successful completion.

  • Facilitator-led courses include scheduled instructional sessions and access to a facilitator who will provide clarification, answer questions related to course content, and support group learning during the course timeframe. Facilitators support understanding of the material but do not provide individual tutoring, 1:1 coaching, or remediation outside of scheduled sessions.

  • Asynchronous courses are self-paced and do not include direct facilitator support. Participants are expected to engage independently with the materials provided and manage their own progress through the course content.

Review full participation expectations and policies here.


 

CodeVA programs empower educators to feel confident and equipped to teach computer science, reaching teachers and students across Virginia. With opportunities to lead, train, and inspire others, CodeVA creates a supportive community for professional growth and impact.

At CodeVA, we’re redefining what computer science education looks like in Virginia. Our programs are built to empower educators, engage students, and provide districts with the support they need to create high-quality learning opportunities.

Whether you’re looking for professional learning experiences, student-facing resources, or personalized support, we’re here to help you bring computer science to life in your community. Explore what makes CodeVA programs unique, hear from those who’ve joined us on this journey, and discover how we can support your goals.

Let’s build a brighter future—one line of code at a time.

What Makes CodeVA Programs Special?

  • Expert Facilitation: Led by experienced and active CS educators who understand your challenges and bring practical solutions.
  • Standards-Aligned: All programs adhere to Virginia’s CS Standards of Learning, ensuring quality and relevance.
  • Flexible Delivery: Programs are offered in-person, online, or in hybrid formats to meet your schedule.
  • Community Building: We foster collaboration among educators, districts, and industry partners to create a statewide network of support.
Adults in Playground
students working on coding projects image

Building meaningful connections, making a positive impact on teachers and students through my knowledge and experience in computer science, and continuously learning and expanding my expertise with CodeVA are what truly inspire me.

I was completely new to coding so I felt challenged but at a comfortable pace. I thought the course did a good job of introducing concepts slowly and giving us enough practice with investigating and creating our own content that I feel confident I could do it on my own now.

I love the interactivity and the collegiality that the [CodeVA] sessions build. Computer Science is a skill that students need to understand to equip them with the tools they will need in the 21st century. It also teaches patience and problem solving, two important life skills.



Join us as we Educate, Innovate, and Elevate.

CodeVA is here for the future of Virginia and beyond!

Tertiary Icon Grn (1)

Educate- Grow and Learn about CS Education with Us!

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.

Tertiary Icon Blu (1)

Innovate- Collaborate and Partner for CS Education with Us!

CodeVA is committed to INNOVATING with our partners to strengthen our mission for the future of Virginia and beyond. We connect with districts, schools, classrooms, educational and community organizations, and more as we collaborate and partner to achieve our mission.

Tertiary Icon Orng (1)

Elevate- Prioritize and Support CS Education with Us!

CodeVA is committed to ELEVATING the experiences of all learners for the future of Virginia and beyond. We intentionally seek out ways in which we can prioritize and support Computer Science education as an enhanced learning experience for all.