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 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 our affordable program, funding opportunities, and student recruitment resources.