Computer Science (CS) is quickly becoming a key component of student learning. From engaging projects and after school programs to robust online educational programs and extensible programming languages, there are a wide range of online resources and materials that make learning how to code even more accessible. As all these new and exciting online CS programs and tools continue to become available, however, finding and exploring new resources can be challenging. If you are a teacher with limited exposure to, or experience with, CS or programming, we know that this initial search experience can be even more difficult.

To help address this challenge, we created Computer Science (CS) Custom Search, a search engine that has been customized with over 550 different CS websites to connect you to CS education-related resources. Because it can sometimes be difficult to find the right CS instructional material and program, we’ve made it easier for you to find instructional materials using common educational terms, such as ‘worksheets’ and ‘projects,’ as well as with queries on more complex search strings.
To help support users with different levels of experience with CS, there are example search terms to provide you with some context for your initial search. The suggested search queries on the landing page are intended to help less experienced users begin their exploration of CS and more experienced users discover even more CS programs or tools.
Research shows that educators significantly impact how students perceive and experience CS. Current employment trends indicate that there will be a shortage of trained computer scientists ready to fill the projected 1 million CS-related jobs in the U.S. by the year 2020 and so you have the opportunity to play an important role in preparing your students for future career opportunities. We hope that CS Custom Search will help you find the tools and programs you need to bring CS to your own classroom.

Please check out CS Custom Search and let us know how it works for you. Our goals are to continue to increase the number of sites on CS Custom Search in parallel with the ever-expanding list of new resources and to ensure that the search experience continuously reflects the needs of its audience - the education community.

Want to share feedback about your CS Custom Search experience? Send us an email at