Course Catalog

CodeVA offers a variety of standard professional development offerings in multiple modalities to meet the needs of educators.

Catalog

Advanced Placement Computer Science A (APCSA)
30PD hours

Advanced Placement Computer Science A (APCSA)

30 hours

Free

Learn how to implement the Code.org AP Computer Science A curriculum, which focuses on broadening participation in college-level CS coursework through accessible CS learning with Java.

More information
Advanced Placement Computer Science Principles (APCSP)
30PD hours

Advanced Placement Computer Science Principles (APCSP)

30 hours

Free

AP Computer Science Principles is a college-level high school CS course that covers the foundational concepts of computer science and challenges students to explore how computing and technology can impact the world. This professional learning course prepares educators to teach this class to 9-12th grade students using the Code.org AP CSP curriculum, providing a primer to the course content and the AP exam.

More information
AI Basics Learning Byte
2PD hours

AI Basics Learning Byte

2 hours

Free

These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.

More information
Backward Design for Computer Science Integration Learning Byte
2PD hours

Backward Design for Computer Science Integration Learning Byte

2 hours

Free

These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.

More information
Coaching Learning Byte
2PD hours

Coaching Learning Byte

2 hours

Free

These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.

More information
Coaching: Giving Feedback for Integrated Lessons Learning Byte
2PD hours

Coaching: Giving Feedback for Integrated Lessons Learning Byte

2 hours

Free

These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.

More information
Coding Projects Share-a-thon Learning Byte
2PD hours

Coding Projects Share-a-thon Learning Byte

2 hours

Free

These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.

More information
Computer Science Coaching
18PD hours

Computer Science Coaching

18 hours

Free

Computer Science Coaching is designed for teachers and instructional leaders and prepares them to lead professional development about the Computer Science SOLs.

More information
Computer Science Coaching Asynchronous Modules
18PD hours

Computer Science Coaching Asynchronous Modules

18 hours

Free

Computer Science Coaching is designed for teachers and instructional leaders and prepares them to lead professional development about the Computer Science SOLs.

More information
Computer Science Foundations: Exploring Computer Science
30PD hours

Computer Science Foundations: Exploring Computer Science

30 hours

Free

Computer Science Foundations introduces educators to the Exploring Computer Science (ECS) curriculum. ECS is a full-year introductory computer science course that prepares high school students for future study in a variety of computer science domains, including cybersecurity, web design, and networking. ECS is funded by the National Science Foundation.

More information
Computer Science Integration
6PD hours

Computer Science Integration

6 hours

Free

Computer Science Integration helps teachers explore the Computer Science Standards of Learning and learn how to best integrate them into other content areas with students.

More information
Computer Science Integration Asynchronous Modules
6PD hours

Computer Science Integration Asynchronous Modules

6 hours

Free

Computer Science Integration will help teachers explore Computer Science and learn how to integrate the VA CS SOLs into core curriculum with students.

More information
Computer Science Unplugged
2PD hours

Computer Science Unplugged

1-3 hours

Free

These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.

More information
Culturally Relevant and Responsive Teaching in CS Learning Byte
2PD hours

Culturally Relevant and Responsive Teaching in CS Learning Byte

2 hours

Free

These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.

More information
Curriculum Writing Workshop

Curriculum Writing Workshop

Adaptable

Free

Curriculum Writing Workshop are designed to help participants develop skills in creating or modifying computer science (CS) lessons that are aligned with Virginia Department of Education (VDOE) CS K-8 Standards of Learning.

More information
Cybersecurity, Ciphers, and Puzzles Learning Byte
2PD hours

Cybersecurity, Ciphers, and Puzzles Learning Byte

2 hours

Free

These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.

More information
Data Science Everyday Learning Byte
2PD hours

Data Science Everyday Learning Byte

2 hours

Free

These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.

More information
Exploring Computer Science Careers Learning Byte
2PD hours

Exploring Computer Science Careers Learning Byte

2 hours

Free

These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.

More information
Increasing Indigenous Representation and Presence in Computer Science

Increasing Indigenous Representation and Presence in Computer Science

5 hours

Free

This course will support teachers in approaching lessons in a culturally responsive way that acknowledges the systemic erasure of Indigenous people in America and supports a CS for All approach.

More information
Introduction to Google CS First

Introduction to Google CS First

3 hours

Free

Google CS First is a ready-to-teach computer science curriculum for elementary and middle school students.

More information