Volunteer Opportunities

CSE students teaching CS in the San Diego community with CSforeach

CSE students volunteering in the San Diego community with CSforeach

Volunteering isn't just a great way to connect with and give back to your community. If you are looking to gain experience related to your career goals and boost your resume, there are many benefits to be gained from volunteering:

  • Gain valuable workplace skills: teamwork, communication, problem solving, project planning, task management, and organization.  Many volunteering opportunities provide extensive training, allowing you to build upon the skills you already have and learn more.
  • Strengthen your resume: many employers looks favorably upon volunteer experience on a resume, seeing it as an example of your dedication and desire to succeed in your chosen field.
  • Explore a new career path: try out different roles and tasks to determine the best fit for you without making a long-term commitment. 


Search for UCSD volunteer opportunities

Click each link for more info and a listing of available opportunities: 

Search for other computer science and programming related volunteer opportunities

Click each link for more info and a listing of available opportunities: 


How to make the most of your volunteer experience:

  • Be inquisitive - ask questions, and be open to learning something new.
  • Have the right attitude - it's not just about you and what you're going to get out of volunteering.  Give something back, too!
  • Take the initiative - once you have effectively mastered your tasks, demonstrated competence, and shown your dependability, tactfully ask to do more.
  • Challenge yourself - put yourself in situations where you'll work with people different from yourself.
  • Gather a variety of skills - over time, volunteer in more than one setting to learn and practice more than one skill.
  • Enjoy yourself! - take your work seriously, but have fun, too!
  • Keep a record - keep track of your activities (dates, supervisors, observations, the thoughts they stimulate, and your feelings) as you volunteer or observe.  Document your experiences as you go, so later you can reflect on and communicate to others the skills and self-knowledge you have gained through your experience.