Professional Learning

i
CodeVA Programming Institute
The CodeVA Programming Institute is a high-intensity, live, three-day crash course designed to help educators prepare to teach coding in their classrooms. During the program, participants will work hands-on with programming languages, complete coding projects, and study lesson plans and curricular resources as they make a plan for providing high-quality coding instruction in their schools.

CodeVA Offers Flexible Professional Learning for Educators

*CodeVA professional learning is free for Virginia and DC public school educators, pre-service students and educators, and Dept. of Defense Education Activity teachers in part to our partnership with the VDOE. Educators outside of those parameters can refer to our tuition options.

E-Learning Courses
Our e-Learning courses provide educators with an on-demand, asynchronous course for professional development. There is no facilitator or due dates, explore the content at your own pace. Participants who elect to complete end of module quizzes will earn a certificate for completion. Our current e-learning slate includes:

  • Twine for Educators
  • Launching Computer Science (*Registration paused for content updates and alignment)
  • Computer Science Integration (*Registration paused for content updates and alignment)
  • Computer Science Coaching (*Registration paused for content updates and alignment)

Virtual Asynchronous Facilitated Courses
Our Virtual Asynchronous Facilitated Courses are time bound and scheduled in advance throughout the year with our talented facilitators, who are current and former educators. Our Launching, Integration, and Coaching courses are all available in this format.

LIVE Virtual Facilitated Courses
Our Live Virtual Synchronous Facilitated Courses offer participants the opportunity to engage in LIVE learning led by our staff and facilitators. Include in these courses are our seasonal Learning Bytes, which are brief live sessions designed to focus on specific topics and focus areas related to computer science. Our most recent slate of Learning Bytes include: 

  • AI Basics
  • Cybersecurity, Cyphers, & Puzzles
  • Getting Started: Programming with Scratch
  • Getting Started: Programming with TWINE
  • Getting Started with Physical Computing
  • Teaching Networks & the Internet Unplugged
*Our NEWEST course available in a LIVE Virtual Facilitated format is our Programming Institute, also available as LIVE In-Person. 

LIVE In-Person Courses
We offer Live In-Person Courses across Virginia, especially during the summer. If you are interested in bringing CodeVA to your division, please visit our Contact Us page and select the Request Personalized Support form!

*Our NEWEST course available in a LIVE In-Person format is our Programming Institute, also available as LIVE Virtual Facilitated. 

Hybrid Courses
Our hybrid courses combine the best of both worlds: LIVE facilitator support with asynchronous course work. These include: 

  • Praxis Prep
  • Project GUTS

 

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.