Topic

Getting Started with Open Source

Orientation for newcomers: what open source is, how licensing and version control work, and how to make a first contribution.

Related standard: Open Source Guide (GitHub)

Beginner8h

course

Contributor, Maintainer

Introduction to Git

This 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.

Updated 5mo ago
Beginner3h 6m

workshop

Project Lead

Software Licensing

This lesson provides an overview of common open-source software licenses, their conditions, and how to choose the right one for your project.

Updated 3mo ago
Beginner

guide

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.

Updated 3mo ago
Beginner

workshop

Contributor

Your First Web Contribution

Build confidence by making a real open source contribution using only your web browser. No technical setup or Git installation required!

Updated 3mo ago