Adult Learning
San Diego County Library partners with nonprofits, school districts, and community organizations to offer free classes in a variety of life-enriching subjects. Our programs are designed to help you build skills, gain confidence, and discover new opportunities.
Explore Our Programs
Citizenship Education
Prepare for your naturalization test and interview with expert-led classes and resources.
Library High School
Complete your Career Online High School education and earn an accredited diploma at your own pace.
ESL - English as a Second Language
Improve your English speaking, reading, and writing skills with supportive tutoring or classes.
Health & Wellness
Learn how to stay active, manage stress, and lead a healthier life.
Digital Skills & Technology
Build confidence using computers, software, and digital tools for work and life.
Emergency Preparedness
Prepare for the unexpected with practical tips and training on emergency readiness, safety protocols, and community resilience.
Find a Class Near You

Books, eBooks & Audiobooks
Learn More
San Diego County Library Customer Academy
Learn to use various library databases, social media, email, and more.
Investing | Morningstar
Features data reports that cover more than 30,000 securities. This is a well-regarded source for tracking both mutual funds and stocks.
Online Courses | Udemy
More than 4,000 on-demand video courses across 75 categories. Users will need a free Google or Microsoft account to log in.
Learn a Language | Rosetta Stone
Learn to speak, listen, read, and write in a new language with Rosetta Stone’s immersion courses. More than 30 languages are offered.
San Diego County Library Customer Academy
Learn to use various library databases, social media, email, and more.
Investing | Morningstar
Features data reports that cover more than 30,000 securities. This is a well-regarded source for tracking both mutual funds and stocks.
Online Courses | Udemy
More than 4,000 on-demand video courses across 75 categories. Users will need a free Google or Microsoft account to log in.
Learn a Language | Rosetta Stone
Learn to speak, listen, read, and write in a new language with Rosetta Stone’s immersion courses. More than 30 languages are offered.