Professional Learning

i
CodeVA Programming Institute
The CodeVA Programming Institute is a high-intensity, in-person, 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 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 equitable, 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
IMG_9738-e1504291766804-768x768

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 slate includes:

  • Launching Computer Science
  • Computer Science Integration
  • Computer Science Coaching
  • Twine for Educators

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. 

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 district, please use the Contact Us to develop a personalized or tailored Connection Request!

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

Scroll through the images to learn more about our Professional Learning options!

In partnership with the VDOE, these standard courses and workshops are offered at no cost in-person or virtually by request to Virginia educators, schools, and divisions seeking to enhance their understanding and confidence in CS education.

Click the image to open a PDF to learn more!

CodeVA professional learning is free for Virginia and DC public school educators, pre-
service students and educators, and Dept. of Defense Education Activity teachers.

Click the image to open a PDF to learn more!

Don't miss the chance for our ALL NEW Programming Institute!

Or Select Individual Courses Below to Register

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.