Learn More About Praxis Prep
Throughout the course, you'll learn about computing systems, networks, binary, data & analysis, impacts of computing, programming, algorithms & computational thinking, and many other topics.
CodeVA's Praxis Prep course has recently obtained the CSTA certification, which indicates a high level of quality and alignment to the CSTA Stadards. The course covers a broad range of topics at a high level of rigor. During sessions and asynchronous work, you will engage with CS concepts at about the level of depth as an introductory undergraduate collegiate CS major or an AP computer science high school student. By the end, you'll be prepared to take the Praxis exam and continue on your CS education professional journey!
Attendance and participation is a crucial component of success in mastering the material and preparing for the Praxis exam. We know that participants come to the course with a variety of experiences and knowledge and that not everyone's pathway to completion will be the same. To ensure that everyone gets the most out of the course, we will be tracking attendance based on the following criteria:
- Module Work and Quizzes: Each module and quiz you complete will be equivalent to roughly 2 hours of attendance, with a total of 16 modules/quizzes scheduled throughout the course.
- Live Sessions: Attendance at each live session will also be recorded and counted as 2 hours each. We have 8 live sessions planned, totaling 16 hours of attendance.
- Study Sessions: While study sessions are incredibly valuable for your learning, they will not be awarded hours for attendance tracking purposes.
To summarize, total attendance hours will be calculated based on the completion of quizzes, attendance at live sessions, and attendance at the Kick Off event and participants may earn up to 45 hours in this course.
Schedule below. Please note the Study Session is optional but all other sessions require attendance.
|
Session/Module |
Delivery |
Start Date |
End/Due Date |
|
Kick Off Meeting |
Live Zoom |
Jun 22, 2026 |
Jun 22, 2026 |
|
Binary & Hexadecimal Module |
Async Module |
Jun 22, 2026 |
Jun 24, 2026 |
|
Sequencing & Expressions Live Session |
Live Zoom |
Jun 24, 2026 |
Jun 24, 2026 |
|
Pseudocode: Variables & Expressions Module |
Async Module |
Jun 24, 2026 |
Jun 26, 2026 |
|
Loops and Selection Live Session |
Live Zoom |
Jun 26, 2026 |
Jun 26, 2026 |
|
Pseudocode: Conditionals & Randomization Module |
Async Module |
Jun 26, 2026 |
Jun 29, 2026 |
|
Arrays and Iteration Live Session |
Live Zoom |
Jun 29, 2026 |
Jun 29, 2026 |
|
Pseudocode: Arrays & Iteration Module |
Async Module |
Jun 29, 2026 |
Jul 1, 2026 |
|
Abstraction and Decomposition Live Session |
Live Zoom |
Jul 1, 2026 |
Jul 1, 2026 |
|
Pseudocode Procedures Module |
Async Module |
Jul 1, 2026 |
Jul 3, 2026 |
|
Networking & the Internet Live Session |
Live Zoom |
Jul 3, 2026 |
Jul 3, 2026 |
|
Data & Analysis Live Session |
Live Zoom |
Jul 6, 2026 |
Jul 6, 2026 |
|
Searching & Sorting Module |
Async Module |
Jul 6, 2026 |
Jul 8, 2026 |
|
Impacts of Computing Live Session |
Live Zoom |
Jul 8, 2026 |
Jul 8, 2026 |
|
Event-Driven Programming |
Async Module |
Jul 8, 2026 |
Jul 10, 2026 |
|
Study Session/Questions (Optional) |
Live Zoom |
Jul 13, 2026 |
Jul 13, 2026 |
- Some familiarity with programming is beneficial, though not required
- Must not currently hold a Computer Science endorsement
Participants may include: 6-12th grade computer science, career & technical education, or math teachers, instructional technology staff, CS or educational technology specialists (LMS, Gifted, SPED, ELL, STEM, etc.), school or district-level curriculum writers, or other instructional leaders at the building or district level, or anyone who wants to add a CS endorsement to their teaching license!
Register for your spot today!
Contact the CodeVA Educator Programs and Professional Learning email (educators@codevirginia.com) with questions.
Interested in this course for a group of educators from a school or division?
Contact CodeVA using one of Contact Forms (Connect & Chat, Collaborate with Us, Request Professional Learning) to learn more about this opportunity.
Explore other course offerings!
Visit our Professional Learning page to see what else CodeVA has to offer.
Intermediate: Participating educators need a basic knowledge and understanding of CS concepts, including coding using a statically-typed, object-oriented programming language (e.g., Java, C, C++, C#) and working with higher-order data structures like objects and arrays.
CodeVA professional learning opportunities are available to Virginia and DC public school educators, pre-service teachers, and Department of Defense Education Activity (DoDEA) educators, thanks in part to our partnership with the Virginia Department of Education (VDOE). While VDOE continues to subsidize a limited number of courses, most offerings now include a tuition fee.
Educators outside of these groups are welcome to explore our tuition-based options, but this course is only available for Virginia educators at this time. Check back soon to see when it will be offered nation-wide!
This course does not cover the cost of the ETS Praxis Exam but prepares you for the exam.

.png?width=400&height=333&name=Geometric%20Logo%20for%20Praxis%20Prep%20Tutoring%20Service%20(1).png)