Public libraries help bridge the digital divide by providing access to tech and internet — adding coding is a natural extension of that mission.
Key Benefits:
Insight: Coding programs extend your library's mission of providing equitable access to education and technology for all community members.
Duration: 1 hour (or 90 minutes) — perfect for "Hour of Code" or special events
Audience: Kids ages ~8-12, or teens/adults new to coding
Activity:
Duration: 6-8 weeks, 1 session per week, 60-90 minutes each
Audience: Tweens/teens (or adults)
Format:
Tip: You don't need to be a coding expert! Many platforms provide complete training and curriculum for library staff.
Duration: 1-2 hours, perhaps in the afternoon or weekend
Audience: Mixed ages (families, kids + adult mentors)
Format:
Benefits:
Duration: 4-8 weeks, 1.5-2 hours each session
Audience: Adults / career seekers
Focus Areas:
Format:
Duration: Half day or full day event
Audience: Teens (and maybe family teams)
Format:
Note: Some coding platforms supporting libraries offer competition modules to make planning easier.
Here are toolkits, platforms, and curriculum resources designed specifically for library contexts:
"Ready to Code" toolkit with example lesson plans (for "Little Coders"), unplugged activities, and guides for libraries.
Free courses and webinars for library staff on how to plan, implement, and evaluate programming (for tech & non-tech topics).
Practical guide for setting up coding events: recruiting volunteers, device setup, and choosing platforms.
Library-friendly self-guided computer science courses aimed at teens. Interactive tutorials like Snapchat filters and web development.
Platform built from the ground up for libraries (e-resource + code club + competition). Very plug-and-play for libraries without coding expertise.
Real Example: Santa Clara City Library offers "Check Out & Code Kits" (Chromebooks + instruction) for ages 5+ that patrons can take home.
Solution: Use platforms specifically designed for libraries that provide complete training and curriculum. You can also recruit volunteers from local high schools, colleges, or tech companies.
Solution: Start with "unplugged" coding activities that teach computational thinking without devices. Consider pairing participants or rotating between stations. Look into device checkout programs.
Solution: Test all technology beforehand. Have backup activities ready. Use platforms that work offline or have low bandwidth requirements. Recruit a tech-savvy volunteer as your "IT support" during sessions.
Solution: Partner with schools for promotion. Make programs project-based rather than lecture-based. Offer prizes or certificates. Consider timing (after school, weekends). Showcase what participants will create.
Solution: Start with sustainable formats (monthly rather than weekly). Use free or low-cost platforms. Train multiple staff members. Build partnerships with organizations that can provide ongoing support.