UTeach Computer Science

alt="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 open-ended, 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.

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

UTeach Computer Science Manager position open

UTeach Computer Science's mission is to improve computer science teaching and learning in secondary schools, with a focus on increasing access and equity for students historically underrepresented in computing.

We are looking for a leader who can manage and expand our work, including developing strategic plans and revenue models, managing grants and contracts, overseeing curriculum and professional development initiatives, contributing to marketing efforts, and supervising an energetic team.

UTeach CS is inspiring students to investigate the impact of computing on their lives