CS Standards of Learning
Professional Development Opportunities
Professional Development Opportunities
Elementary SchoolCodeVA offers two training programs for elementary school teachers. The Elementary Computer Science Coaches Academy prepares district employees to do professional development in computer science while the Launching Computer Science program helps classroom teachers implement the new computer science standards.
CodeVA provides training tuition waivers to all full-time educators working in Virginia public school divisions who are accepted through our registration process. This includes all curricular materials.
Register HERE!
CodeVA provides training tuition waivers to all full-time educators working in Virginia public school divisions who are accepted through our registration process. This includes all curricular materials.
Register HERE!
Online, Self-Paced Courses for Teachers: Teaching Computer Science Fundamentals
Teaching Computer Science Fundamentals is intended as an introduction to Computer Science Fundamentals and the Code.org K-5 resources for teachers. Through reading, viewing videos, completing interactive puzzles and reflecting on your learning, you'll develop your own understanding while preparing to teach computer science in your classroom.Learning ObjectivesThrough completing this online course, participants will:- Learn the basics of computer science
- Review best practices for teaching these basics to your students
- Access free curriculum and resources for teachers
- Plan for how you might get started teaching Computer Science Fundamentals
- Connect with a community of fellow educators who are making positive change in their classrooms through coding
Welcome to the "Getting Started with CS First" video series. In the next seven videos, we'll take an in-depth look at CS First resources available for teachers and learn how to use sample activities and themes in a classroom setting.
Follow along with the “Getting Started with CS First” video series using the companion presentation below.
Pre-requisitesNo previous experience with coding or computer science education is assumed. This is a beginner's course.