Teacher Training

It all starts in the classroom...

We work with local school districts to train teachers and facilitate state licensing required to teach computer programming. Anchoring our district partnerships efforts, our own workshop provides an innovative combination of in-school, after-school and summer programs that let kids creatively explore computer science. CodeVA’s workshop also provides a contact point where community members of all ages participate in classes and continuing learning opportunities to retool their own skill sets to meet the needs of the 21st century workplace.

Summer 2017 Teacher Training

Interested in Teacher Training? Let us know here

Computer Science (CS) Fundamentals curriculum is implemented within Code Studio, Code.org‘s online education platform. This completely free curriculum consists of multiple courses, each of which has about 20 lessons that may be implemented as one unit or over the course of a semester. By the end of each course, students create interactive games or stories that they can share with anyone. The courses are flexible, too, so educators can adjust them based on their students’ developmental level and prior experience.

This training awards elementary teachers a certificate as a CodeVA K5 Computer Science Coach, allowing you to build your district capacity to train your teachers on the new standards.

The VDOE has begun the process of developing the new Computer Science SOLs. These standards will be defined for each grade K – 8 and are intended to be integrated into core classes.

Elementary Coaches prepare to:

  • Conduct local professional development in their district based on the existing PD model
  • Instruct teachers in grade level computer science content
  • Implement professional development using pedagogy best suited for computer science instruction
  • Equip their district to make informed decisions about your ongoing computer science curricular needs

The program includes online modules covering core content, a week long in-person practicum, and four follow up sessions during the school year. While CodeVA cannot cover travel costs the training, all materials and lunches are free of charge.

Project GUTS — Growing Up Thinking Scientifically — is a science, technology, engineering and math (STEM) program for middle school students serving schools and districts nationally. Growing up thinking scientifically means learning to look at the world and ask questions, develop answers to the questions through scientific inquiry, and design solutions to their problems.

Computer Science Discoveries is a full-year introductory computer science survey course (can be implemented as two standalone semesters) targeted at upper middle school and lower high school (grades 7-9). The course takes a wide lens on computer science by covering topics such as programming, physical computing, HTML/CSS, and data. Students are empowered to create authentic artifacts and engage with CS as a medium for creativity, communication, problem solving, and fun.

Exploring Computer Science was developed around a framework of both computer science content and computational practice. Assignments and instruction are contextualized to be socially relevant and meaningful for diverse students. Units utilize a variety of tools/platforms, and culminate with final projects around the following topics: Human Computer Interaction, Problem Solving, Web Design, Programming, Computing and Data Analysis, and Robotics.

AP Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. The AP Program designed AP Computer Science Principles with the goal of creating leaders in computer science fields and attracting and engaging those who are traditionally underrepresented with essential computing tools and multidisciplinary opportunities.

Our Partner Sponsors, Codesters, are also offered a free one-day training for VA public schools teachers. This training will take place July 20th at the same location as CodeVA’s training. It will focus on the integration of mathematics and computer science with the typed object-oriented programming language, Python. Click here to register!

Teacher Training by the Numbers

As of August 2016 CodeVA has trained 


 over 600 teachers, from kindergarten to 12th grade.


 teachers in over 50% of Virginia’s public school districts.


Impacting over 50,000 Virginia kids