Open source learning for research and teaching
Explore 43 free lessons curated by the UC OSPO Network for researchers, developers, maintainers, project leads, librarians, and instructors.
43 curated resources · 14 standards-informed topics · Six UC campuses · Workshops, courses, and practical guides
We curate and describe these resources — the original organizations host and maintain the lessons themselves.
Browse all lessons
Search and filter the complete catalog by topic, role, or skill level.
New to open source?
Start with 8 introductory lessons on what open source is and how to make your first contribution.
Planning instruction?
Filter to lessons designed for educators, and build a teaching plan with the Workshop Planning Worksheet.
Find material on version control, licensing and reuse, testing and automation, security and supply chains, governance, sustainability, research software, and more. Explore all 14 topics.