Skip to main content

Ready for a Different Professional Development Experience?

Browse our courses and events

Come and TryIt


Take your professional development to the next level with our interactive, learning-filled conferences and events.

View Face-to-Face


Our online courses take your learning seriously. We focus on authentic work that you can use.

View Online


Created by experienced educators, built for hands-on learning, and aligned to the standards.

View Curricula

Why Choose Us?

Whether you want to learn online or in-person, we've got you covered.

This course is an absolute lifesaver!!!
I have a CS degree but have been out of the programming side for numerous years. My 141 test will be happening in a few weeks and this course has given me the confidence I needed. It is structured very well and the videos are outstanding. If you are going to become a teacher in this field, sign up for this course and pay the fee to get access to the quizzes. You will not regret it! I am surprised that this program does not have more exposure as the go to source for future test takers.

Joey Gonzaga


Want to get started fast?
Try these on for size.

Foundations of Computer Science for Teachers


Learn More