Libraries Ready to Code

Libraries Ready to Code is an initiative of the American Library Association, sponsored by Google, which aims to ensure libraries have the resources, capacity, and inspiration to embrace activities that promote computational thinking (CT) and computer science (CS) among our nation’s youth.

ALA is accepting grant proposals of up to $25,000 to join a cohort of libraries that will 1) implement CT or CS programming for and with youth via their library; and 2) collaboratively develop a Ready to Code toolkit with the goal of enabling any library, regardless of geography, expertise, or affluence to deliver programming that promotes computer science and computational thinking among youth.

Proposals are now being accepted. Review the request for proposal.

Apply Now

A pdf version of the application is available

Eligibility and Selection Criteria

Selection criteria is aligned with the Ready to Code vision that libraries play a critical role in increasing access and exposure to CS opportunity, changing perceptions of who can code and inspiring all youth to pursue CS education by connecting coding to individual interests. Read more about the criteria


This project is a collaboration between ALA's Office for Information Technology Policy and ALA's three youth divisions: the Young Adult Library Services Association, the Association for Library Services to Children, and the American Association of School Librarians.

Ready to Code History: By Libraries, For Libraries

On June 22, 2017, the American Library Association announced a competitive grant program sponsored by Google to fund a cohort of school and public libraries to develop resources to help get U.S. libraries "Ready to Code.” The $500,000 pilot program is part of Phase III of Libraries Ready to Code, an ongoing collaboration between ALA and Google to ensure expert library professionals are prepared to develop and deliver programming that promotes computer science and computational thinking among youth, two skills that will be required for challenges and jobs of the future.

25 to 50 participating libraries will receive funding from ALA, along with consulting expertise and operational support from Google. Individual libraries may use funding for devices, staffing, marketing and other costs associated with piloting an educational toolkit developed in partnership, by libraries, for libraries.

The toolkit, set to release in conjunction with National Library Week in April 2018, will consist of computer science resources that libraries find most useful for designing and implementing youth computer science programming. This cohort of libraries will also initiate a community of practice to sustain momentum and build expertise across thousands of school and public U.S. libraries.

Sponsored by:

Google logo