Improve your experience. We are very sorry but this website does not support Internet Explorer. We recommend using a different browser that is supported such as Google Chrome or Mozilla Firefox.
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.
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.
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.
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.
Programming Using Python I introduces educators to introductory Python coding principles tools and resources, expanding their knowledge of how to code and how to teach coding to novice CS students.
Programming Using Python I introduces educators to introductory Python coding principles tools and resources, expanding their knowledge of how to code and how to teach coding to novice CS students.
This course builds upon participants' prior knowledge of the Python coding language, tools, and concepts, covering functions with parameters and return values, lists/dictionaries, and iteration.
This course builds upon participants' prior knowledge of the Python coding language, tools, and concepts, covering functions with parameters and return values, lists/dictionaries, and iteration.
The "CS for CTE: Endorsement, Expertise, Empowerment" grant-funded initiative is a year-long program aimed at providing educators with the necessary resources to deepen their understanding and technical skills in computer science. This APPLICATION is for high school educators who would like to prepare for the Virginia Computer Science PRAXIS exam, enabling them to achieve a Virginia CS endorsement.
The "CS for CTE: Endorsement, Expertise, Empowerment" grant-funded initiative is a year-long program aimed at providing educators with the necessary resources to deepen their understanding and technical skills in computer science. This APPLICATION is for high school educators who would like to prepare for the Virginia Computer Science PRAXIS exam, enabling them to achieve a Virginia CS endorsement.
These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.
These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.
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.
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.
These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.
These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.
These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.
These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.
These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.
These quick "bytes" explore compute science concepts, pedagogical strategies and resources to support computer science integration at every skill, content and grade level.
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.
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.