Libraries Ready to Code Collection Beta Release at Annual

Resources for librarians from ALA and Google

June 12, 2018

Young patrons at Santa Ana (Calif.) Public Library participate in a computational thinking activity at the library’s Coding Playground event in April 2018. Photo: Santa Ana Public Library
Young patrons at Santa Ana (Calif.) Public Library participate in a computational thinking activity at the library’s Coding Playground event in April 2018. Photo: Santa Ana Public Library

The American Library Association’s (ALA) Libraries Ready to Code initiative, sponsored by Google, is releasing the beta version of the Ready to Code Collection at the 2018 Annual Conference and Exhibition in New Orleans. The release party will be held Friday, June 22, at the Morial Convention Center in the exhibit hall at Google booth #4029.

The Libraries Ready to Code Collection is a cache of resources developed, tested, and curated by libraries, for libraries to create, implement, and enhance their computer science (CS) programming for youth. In the nine months since Libraries Ready to Code announced the 28 grantee libraries participating in the project, the cohort has piloted a range of programs:

  • Middle school library and technology staff working with local nonprofits to identify needs of local businesses and nonprofits and enabling young library users to fill those needs through applied coding projects.
  • A high school librarian collaborating with a local music mentorship program to teach youth in special education classes how to code music with assistive technology.
  • Public librarians in a rural community teaching coding languages to help youth engineer and operate a FarmBot robotic gardener.
  • Elementary school librarians leading 4th–8th-grade students through an interest-based coding club and helping students to develop their own workshops showcasing their skills as coding mentors to K–3rd graders.

Learnings from these programs are presented in a comprehensive guide to enable library professionals to cultivate their young patrons’ computational thinking (CT) literacies—their ability to solve complex problems through a step-by-step analytical process.

As cohort members discovered, it takes more than sophisticated technology and fun activities to make a CS/CT program successful. As a variety of critical components of a strong CS program surfaced, the Collection evolved to include strategies for:

  • broadening participation;
  • connecting with youth interests and emphasizing youth voice;
  • engaging with communities;
  • engaging with families; and
  • demonstrating impact through outcomes.

Developing the collection and implementing Ready to Code principles has been a labor of love for the cohort libraries as a community of practice. They have workshopped their experiences in formal weekly meetings and informal listservs. They have been both cheerleaders and critics for each other’s programs. Now they’re looking to other library professionals for input.

Starting June 22, librarians will be able to view the beta version of the Libraries Ready to Code Collection online, determine a Ready to Code “persona,” and provide feedback on the content in an online survey or in person at one of the Libraries Ready to Code sessions or the Ready to Code/Google booth. Librarians can also visit the Ready to Code Teaching Theater in the exhibit hall, where cohort members will demonstrate some of their activities and discuss their programs on June 23 and 24. The final Ready to Code Collection will be released in fall 2018.


Google software engineer Jessie Chavez, project director Marijke Visser, and Office for Information Technology Policy Director Alan Inouye at the June 22 announcement of a new Ready to Code initiative.

ALA, Google Partner for Phase III of Libraries Ready to Code

New grant program will fund libraries for computational thinking

Screenshot from the American Library Association's Libraries Ready to Code video.

Getting Libraries Ready to Code During CS Education Week

ALA and Google team up to promote coding skills