Praxis Prep
A guided pathway for educators to build deep computer science knowledge and confidently prepare for the Computer Science Praxis (5652).
Who is Praxis Prep for?
Middle & High School Educators
6–12th grade teachers in computer science, math, or career & technical education who want to strengthen their computer science knowledge and instructional confidence.
Instructional & Technology Specialists
For educators and specialists (LMS, STEM, Giften, SPED, ELL, instructional tech) who support CS across classrooms or programs and want deeper content understanding to strengthen implementation, coaching, and systems-level support.
Curriculum Leaders & Aspiring CS Endorsees
For instructional leaders and educators who want a rigorous pathway toward CS endorsement and the credibility to lead computer science efforts at the school or district level.
What does it do?
Throughout the course, you'll learn about computing systems, networks, binary, data & analysis, impacts of computing, programming, algorithms & computational thinking, and many other topics.
- Builds a deep, rigorous understanding of core computer science concepts aligned to the Praxis (5652)
- Supports readiness for the Computer Science Praxis through structured content and guided learning
- Combines live, facilitator-led sessions with flexible asynchronous modules
- Provides 45 CEUs while supporting CS endorsement pathways
- Covers topics including computing systems, networks, binary, data and analysis, impacts of computing, programming, algorithms, and computational thinking
How it fits
Praxis Prep is a blended, after-school professional learning experience designed to fit into a semester or abbreviated for summer coursework. It supports educators who want to deepen their CS content knowledge while preparing for Praxis-aligned endorsement or expanding their leadership capacity in computer science education.
Course Structure
Two-Hour live online sessions
Led by experienced facilitators and CS educators, providing guided instruction, real-time feedback, and opportunities to ask questions to strengthen understanding of complex CS concepts.
Self-paced asynchronous modules
Enable exploration and practice of content, reinforcing knowledge and supporting long-term retention.
Applied Projects in Pseudocode
Offer hands-on opportunities to apply learning, demonstrate understanding, and practice problem-solving in scenarios aligned with the Praxis.
Keep up with our work
Get news, computing education resources, newsletters, upcoming events, and updates via email!