What is Open Source?
An introduction to the four freedoms of software, the benefits of FOSS in education and industry, and the core principles of transparency and community.
Pathway
For learners new to open source and open collaboration.
An introduction to the four freedoms of software, the benefits of FOSS in education and industry, and the core principles of transparency and community.
Build confidence by making a real open source contribution using only your web browser. No technical setup or Git installation required!
Prerequisites
What is Open Source?This lesson provides an overview of common open-source software licenses, their conditions, and how to choose the right one for your project.
Prerequisites
What is Open Source?Learn how to find your first project using discovery tools, understanding labels, and identifying beginner-friendly tasks.
Prerequisites
What is Open Source?Understand the 'human' side of open source, including respectful language, the 'release early, often' mindset, and the value of non-code contributions.
Prerequisites
Finding and Evaluating ProjectsThis lesson introduces Git, a distributed version control system, and teaches how to use it to track changes, collaborate on projects, and manage the history of a codebase.
Prerequisites
What is Open Source?A step-by-step walkthrough covering forking, cloning, feature branches, and responding to code review feedback.
Prerequisites
Social Coding and Inclusive Communication