Grade Level

Elementary

Launching Computer Science Asynchronous Modules
6PD hours

Launching Computer Science Asynchronous Modules

6 hours

Free

Launching Computer Science will prepare educators to include computer science standards into their regular curriculum.

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 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
Programming Using Scratch II
18PD hours

Programming Using Scratch II

18 hours

Free

Programming Using Scratch II builds upon participant's knowledge of Scratch programming tools and concepts as well as introduce and expand their knowledge on using variables, operators, sensing blocks, and My Blocks within the programming platform.

More information
Programming Using Scratch I
18PD hours

Programming Using Scratch I

18 hours

Free

Programming Using Scratch I introduces educators to the Scratch programming tool and block-based programming, basic understanding of programming concepts, and understand best practices for integrating programming into K-8 classrooms.

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
Launching Computer Science
6PD hours

Launching Computer Science

6 hours

Free

Launching Computer Science will prepare educators to include computer science standards into their regular curriculum.

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 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
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
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
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
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
Universal Design for Learning (UDL) in Computer Science Learning Byte
2PD hours

Universal Design for Learning (UDL) in Computer Science 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
Using Game Design to Teach Coding Learning Byte
2PD hours

Using Game Design to Teach Coding 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
Using Unplugged to Boost Plugged Integration Learning Byte
2PD hours

Using Unplugged to Boost Plugged 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
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
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
What is Computer Science? Learning Byte
2PD hours

What is Computer Science? Learning Byte

1-2 hours

Free

What is Computer Science introduces the importance of teaching computer science in Virginia K-12 schools.

More information
What is Integration? Learning Byte
2PD hours

What is Integration? Learning Byte

1-3 hours

Free

What is 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
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
Micro Session #1: What is Computer Science?

Micro Session #1: What is Computer Science?

1 hour

Free

Micro Session #1 gives participants an opportunity to explore the definition and examples of computer science.

More information
Micro Session #2: Overview of the Computer Science Standards

Micro Session #2: Overview of the Computer Science Standards

1 hour

Free

Micro Session #2 gives participants an opportunity to explore strands of the Virginia Computer Science standards.

More information
Micro Session #4: Unplugged and Plugged Integration

Micro Session #4: Unplugged and Plugged Integration

1 hour

Free

Micro Session #4 gives participants an opportunity to explore CS content and lessons with both unplugged and plugged integration into other content areas.

More information
Micro Session #3: Intentional Integration

Micro Session #3: Intentional Integration

1 hour

Free

Micro Session #3 gives participants an opportunity to explore the curriculum frameworks and lessons aligned to integrating the Virginia Computer Science standards.

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
Twine for Educators
20PD hours

Twine for Educators

20 hours

Free

This asynchronous course allows educators to explore the Twine platform for interactive storytelling and consider how to apply it in their classroom.​​

More information
K-8 Computer Science Coaching Asynchronous
18PD hours

K-8 Computer Science Coaching Asynchronous

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

Middle

K-8 Computer Science Coaching Asynchronous
18PD hours

K-8 Computer Science Coaching Asynchronous

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
Twine for Educators
20PD hours

Twine for Educators

20 hours

Free

This asynchronous course allows educators to explore the Twine platform for interactive storytelling and consider how to apply it in their classroom.​​

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
Micro Session #3: Intentional Integration

Micro Session #3: Intentional Integration

1 hour

Free

Micro Session #3 gives participants an opportunity to explore the curriculum frameworks and lessons aligned to integrating the Virginia Computer Science standards.

More information
Micro Session #4: Unplugged and Plugged Integration

Micro Session #4: Unplugged and Plugged Integration

1 hour

Free

Micro Session #4 gives participants an opportunity to explore CS content and lessons with both unplugged and plugged integration into other content areas.

More information
Micro Session #2: Overview of the Computer Science Standards

Micro Session #2: Overview of the Computer Science Standards

1 hour

Free

Micro Session #2 gives participants an opportunity to explore strands of the Virginia Computer Science standards.

More information
Micro Session #1: What is Computer Science?

Micro Session #1: What is Computer Science?

1 hour

Free

Micro Session #1 gives participants an opportunity to explore the definition and examples of computer science.

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
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