Build your library’s capacity to help youth gain skills for the future

The Ready to Code Collection provides resources and strategies for coding and computational thinking activities that are grounded in research, aligned with library core values, and support broadening participation.

Computational Thinking in Libraries

Curious about how computational thinking skills are being taught in communities like yours? Take a look at a series of case studies exploring the impact of youth-focused CT programs across the country.

What is Computational Thinking?

Computational thinking (CT) is about understanding what a problem is, developing solutions, and presenting those solutions in a way that a computer, a human, or both, can understand


Get Started Now

We have three experience levels to help library staff connect with resources that reflect their own computational thinking (CT) experiences, communities, goals, and interests.
Get started with the collection by selecting the level below that best matches your experience facilitating coding and computational thinking activities.
Don't worry these are only a suggestion on where to begin. You can change your selection at any time.

Browse Our Collection of Resources

Start with basic strategies and how-tos or build on skills and resource you already have.


Build Your CT Practice

What does it mean for a library to be Ready To Code? Explore themes and strategies to connect computational thinking to your library values.


2019 Best Website for Teaching and Learning

Libraries Ready to Code named a best website for Teaching and Learning by the American Association of School Librarians.

Sponsored by Google.