Getting Started

A woman explains to a group while seated with a laptop

Ready to Start or Improve CS Education at Your School?

Whether you are just getting started or have an established computer science pathway, we offer ready-to-use resources to help you improve student outcomes and create a CS program for all. 

Program Costs

Our licenses include comprehensive teacher materials and ongoing, on-demand support, with flexible professional development available in-person or online.

Registration Steps

Once you are ready to move forward with CS licenses or professional development, follow these quick and easy steps to ensure correct registration.


We've compiled a list of grants and funding opportunities to help fund UTeach Computer Science course licenses and professional development at your school.

Student Recruitment

Our courses are designed to be engaging and accessible for all students, but first students have to sign up for the course! We’ve gathered some strategies educators can use to encourage students to try our project-based CS courses.