The Program

The San José Public Library is proud to lead the Coding5K Challenge, a citywide initiative designed to further enhance access to free, quality STEAM (Science, Technology, Engineering, Arts & Math) learning programs for students in grades K-12. The Coding5K Challenge began in 2018 as a means of addressing the growing lack of San Jose residents in STEM fields.

With the help from the Library Foundation and our corporate and community partners, Coding5K provides local students with access to technology and coding programs that will better prepare them to enter the 21st century workforce in Silicon Valley.

By leveraging assessment tools and expert volunteers, Coding5K offers year-round, age-appropriate workshops in basic, intermediate, and advanced coding, in addition to robotics and full-day coding focused summer camps targeted toward communities and demographics traditionally underrepresented in the technology industry. In this technological age, coding is a part of everything around us, so having this knowledge is critically important, regardless of the career path a child chooses to take.

The Need

Whether a child’s future includes a career in computer science or not, coding exposes them to new learning opportunities, and builds skills that reinforce academic success — creativity, risk-taking, collaboration, and the idea that learning is a process rather than a product. Coding plays an increasingly large role in our society, and as the self-proclaimed “Capital of Silicon Valley”, San José is uniquely positioned to benefit from and impact this growing and evolving field.

By 2026, our region is projecting a gap of 97,520 jobs in the computer science field, with a median average salary of $101,000. However, we are seeing a growing gap between the people who work in these fields and the people who live in San José.

The Coding5K Challenge provides equitable educational access to students who might not otherwise have the opportunity to learn and grow in these key fields of study, enabling more of our community to participate in the industry that has made Silicon Valley thrive.

The Impact

The Library Foundation has been able to support classroom technology sets, maintenance and expansion of centralized robotics kits and curricula, and program collateral to increase Coding5K awareness and marketing. This allowed the Library to maintain high programmatic quality and continue to pilot and iterate new offerings in response to a rapidly evolving social environment. Classes in the program are free and geared toward kids in grades K-12. Students are taught several programming languages, including Python, Java, C++, and Swift. 4,478 unduplicated students participated in online and in-person Coding5K programs during FY2019-20, with more than 33% identifying as Latinx.

When Santa Clara County became the first jurisdiction in the nation to issue a COVID-19 shelter-in-place order in March 2020, SJPL staff worked quickly to convert all of their 2020 coding camps to a virtual setting, allowing students to continue to take advantage of high-quality learning from a distance. Browser-based software was purchased to allow students to log in from any device, and SJPL staff provided technology training to certificated K-12 teachers as well as on-call tech support during camp activities.

Campers worked in groups via Zoom to collaborate on coding and STEM projects, engage with educational guest speakers, and share their work with friends and family in an online space. SJPL also successfully piloted a socially distanced camp activity kit pick-up event, ensuring that every camper was able to fully participate in the activities, regardless of their family’s economic status.

Summer 2020 also featured the first full camp for younger coders ages 5-7, in addition to a wider range of teen-focused activities to encourage greater participation among late middle/early high school students. Overall, Summer 2020 Coding5K camps served a total of 124 campers, with half of the camps for girls.

Initially, the goal of the program was to teach 5,000 children how to code and was only offered at 5 library branches. As of 2021, the Coding5K program has taught more than 17,500 students how to code and is now available in all 25 libraries.

Slide 1
A Teacher's Story

“There are not a lot of places where you can learn coding, especially for free, and the library is a hub for the community and having it here makes it easy for people. I love being able to help my students when they are feeling stuck and when they see the solution, I really enjoy that smile on their face.”

– Prothit Halder, Coding5K teacher




Students have participated in Coding5K programs as of 2021

Said they were excited to learn more about computer science and coding

Since 2021, the Coding5K program is available in all 25 libraries

Girls Who Code

Make A Donation

If you would like to make a gift to support this program, please visit the donate page on this website, select “Other” under “Where to Give” and indicate Coding5K in the space provided.

Thank You to Our Donors

The Coding5K program is made possible through the generosity of the following corporate partners.

Samsung Semiconductors Partner
KLA Foundation
Agilent Technologies Partner
Microsoft Partner