UTeach Computer Science

Two, female computer science students smiling at laptops

We prepare CS teachers. They change the world.

Screenshot from a video in the AP Computer Science CS Principles course curriculum

UTeach CS Curriculum

Our courses motivate students to pursue computer science through student-centered, socially relevant projects and to apply their skills both in the classroom and in their personal lives.

Conference presenter with small group

Professional Learning

We offer our educators unparalleled support, starting with engaging professional development and continuing with personalized coaching and “just-in-time” webinars throughout the year.

A woman explains to a group while seated with a laptop

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.