# UCLA IMLS Open Science > Openly licensed open science curriculum for librarians and researchers, developed through an IMLS grant at UCLA. Lessons cover data management, qualitative research, containers, reproducibility, and more. All lessons are free to teach and adapt under CC BY 4.0. ## API - [Lesson Catalog JSON](https://ucla-imls-open-sci.info/api/lessons.json): Full machine-readable catalog of all lessons. Includes name, status, authors with ORCIDs, keywords, pilot count, GitHub repository health signals, and DOIs where available. CORS-open. ## Lessons - [A gentle, hands-on introduction to containers and virtual machines](https://ucla-imls-open-sci.info/lessons/a-gentle-hands-on-introduction-to-containers-and-virtual-machines): Open science lesson: A gentle, hands-on introduction to containers and virtual machines - [A Path to Open, Inclusive, and Collaborative Science for Librarians](https://ucla-imls-open-sci.info/lessons/a-path-to-open-inclusive-and-collaborative-science-for-librarians): Designed to empower participants with the knowledge and skills needed for effective open science practices, with an emphasis on collaboration and inclusivity. Focuses on overcoming language, socioecon - [Authoring Open Science](https://ucla-imls-open-sci.info/lessons/authoring-open-science): Focuses on integrating open science values—trust, transparency, and reproducibility—into the authoring and reviewing processes. Covers open authoring tools, contributor roles, ethics of authorship, an - [Building an Open Science Community of Practice](https://ucla-imls-open-sci.info/lessons/building-an-open-science-community-of-practice): This lesson explores the principles and practices of building and sustaining an open science community of practice within a library or institutional context. - [Collaborative Multilingual Search and Discovery Systems](https://ucla-imls-open-sci.info/lessons/collaborative-multilingual-search-and-discovery-systems): Guides users through creating a lightweight, open-source search and discovery system for multilingual research materials using the Google Sheets API and JavaScript. Addresses challenges in making rese - [Creating Data Dashboards for Open Science Using the R Programming Language](https://ucla-imls-open-sci.info/lessons/creating-data-dashboards-for-open-science-using-the-r-programming-language): An introduction to Shiny, a package for writing and publishing web applications in R. Enables researchers to develop interactive web applications and data dashboards without extensive web development - [Data Management (and Sharing) Plans for Librarians 101](https://ucla-imls-open-sci.info/lessons/data-management-and-sharing-plans-for-librarians-101): Walks through providing data management plan services in your library. Covers DMPs, relevant resources, data interviews, using the DMPTool, and suggestions on implementing DMP services. - [Leveraging Open Research and Contributor IDs (ORCID) for Librarians](https://ucla-imls-open-sci.info/lessons/leveraging-open-research-and-contributor-ids-orcid-for-librarians): Guides learners through creating an ORCID, understanding its significance, and connecting it to major systems that update ORCID records. - [Open and Reproducible Research Cloud Workflows: A Firsthand Experience for Librarians](https://ucla-imls-open-sci.info/lessons/open-and-reproducible-research-cloud-workflows-a-firsthand-experience-for-librarians): This lesson provides librarians with firsthand experience in open and reproducible research workflows using cloud computing. It aims to shift librarians' perspectives by engaging them directly in a re - [Open Qualitative Research (QualCoder)](https://ucla-imls-open-sci.info/lessons/open-qualitative-research-qualcoder): Familiarizes learners with the application of open science principles to qualitative research. Focuses on documents or transcribed text in a variety of data formats. Learners practice working with sec - [Open Qualitative Research (Taguette)](https://ucla-imls-open-sci.info/lessons/open-qualitative-research-taguette): Familiarizes learners with the application of open science principles to qualitative research. Focuses on documents or transcribed text in a variety of data formats and working with secondary qualitat - [Open Science Discovery Engines: Empowering Librarian Use Through a Case Study Exploration of the NASA Science Explorer](https://ucla-imls-open-sci.info/lessons/open-science-discovery-engines-empowering-librarian-use-through-a-case-study-exploration-of-the-nasa-science-explorer): The module begins by describing how the Science Explorer (SciX) fits as part of the open science ecosystem and establishing how it supports the FAIR principles: Findable, Accessible, Interoperable, Re - [Open science hardware: an introduction for librarians](https://ucla-imls-open-sci.info/lessons/open-science-hardware-an-introduction-for-librarians): Introduces librarians to the fundamentals of open science hardware (OSH) and equips them with the knowledge and tools to support researchers engaging with OSH as both developers and users. - [Reproducible Research Workflows](https://ucla-imls-open-sci.info/lessons/reproducible-research-workflows): Focuses on helping librarians understand the concept of reproducibility and learn about both theoretical and practical aspects of reproducible research workflows across different disciplines. - [Research Community Outreach with Open Science Team Agreements](https://ucla-imls-open-sci.info/lessons/research-community-outreach-with-open-science-team-agreements): Introduces the Open Science Team Agreement template as a practical tool for researchers and librarians to advocate for open science practices and plan research outreach activities.