UTeach Computer Science

Home header image

We prepare CS teachers. They change the world.

Why UTeach CS image

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. 

Why UTeach CS

Curriculum and PD image

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.

Curriculum Features

Professional Development Features

Getting Started thumbnail

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.

Getting Started