Home header image
We prepare CS teachers. They change the world.
Why UTeach CS
Our evidence-based approach helps teachers achieve the best results through project-based, student-centered curricula combined with ongoing on-demand support and high-quality professional development.
Curriculum and PD
Our curriculum licenses enable teachers to deliver high‑quality instruction through turnkey resources and support. Our professional development (PD) is designed to help anyone become a successful CS teacher.
Getting Started
We are committed to helping educators start, enhance, or expand their computer science pathways through affordable program costs, clear registration steps, funding opportunities, and student recruitment resources.