Library - Vineland Branch

Programmatic - Coding & Computer Science Program Leader

Coding, computer science, and digital art all help children develop a wide range of skills including:  pattern recognition, problem solving, troubleshooting, creativity, collaboration and more!  The San Jose Public Library seeks to increase access to coding focused programs and deepen the quality of programming through the use of both assessment tools and expert volunteers.

How You Will Make a Difference

You will be an important part of enhancing the library’s ability to offer quality STEAM programming to Silicon Valley students. Coding exposes students of all ages to new learning opportunities, and builds skills that reinforce academic success; skills like creativity, risk-taking, collaboration, and the idea that learning is a process rather than a product. Classroom management experience is a plus but volunteers will have training in this area by library staff.

Volunteers are needed to:

  • Set up the program area
  • Provide instruction consistent with the program format and provided curriculum
  • Communicate regularly with staff about scheduling and program
  • Assist with promotional efforts for the program


  • Encourage lifelong learning to community youth
  • Connect with your community and provide a desired service
  • Share or gain experience with program management skills
  • Develop mentoring skills
  • Gain experience in training others and working with youth


Schedule is dependent on the availability of the volunteer.

  • Lead a coding experience using curriculum from either CSFirst,, Code Club or Hour of Code. All curriculums will be provided by SJPL.
    • Program to be held once a week or twice monthly
    • Time commitment: 2-4 hours per week of the program (1-2 hours of training/prep, 1-2 hours of instruction.)
    • SJPL encourages Bilingual volunteers to apply
  • SJPL is also open to volunteer created curricula. We ask however that learning objective, basic lesson plans and requirements be shared with SJPL so that we may properly recruit students for the program. 

Prospective volunteers should:

  • Be comfortable with coding or have a willingness to learn the beginner friendly curricula
  • Attend volunteer orientation at the branch in which you lead classes
  • Have experience or comfort with working with youth of varying ages, backgrounds and skill levels
  • Review course materials prior to class meeting
  • Complete a fingerprint background check, at no cost to you. Only required if you are 18 years or older

Qualifications Required

  • Age Must be at least 18+
  • Oral and written communication skills in English Must be at least Medium
  • Skilled in basic internet, email, and Microsoft Office Must be Yes