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 Integration – Registration paused for updates.
- Computer Science Coaching – Registration 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:
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.