Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Contributing to Open Source - A Beginner's Guide to Making Your First Pull Request

via freeCodeCamp

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This beginner course introduces the process of contributing to open-source software, from choosing a project and identifying a first task to understanding its codebase, engaging with its community, and making small, well-practiced commits.

Syllabus

⌨️ Course Introduction
⌨️ Instructor + Outcomes
⌨️ What is Open Source?
⌨️ Projects, Repos, Issues, Pull Requests
⌨️ The Benefits Of Open Source
⌨️ The Right Reason To Do Open Source
⌨️ Improve Something You Use
⌨️ Find Companies Active In Open Source
⌨️ Choose The Right Project
⌨️ Go With The Flow
⌨️ Identify A First Task
⌨️ Case Study: ReactJS Open Source Repo
⌨️ Find The Project Community
⌨️ Learning The Codebase
⌨️ What Are The Most Important Modules?
⌨️ What Opinions Do The Authors Have?
⌨️ Share What You Learn
⌨️ Start With Something Small
⌨️ Good Practices When Making Commits
⌨️ Be Like Water
⌨️ Anticipate Common Pushback
⌨️ Taking The Next Step

Taught by

freeCodeCamp.org

Reviews

Start your review of Contributing to Open Source - A Beginner's Guide to Making Your First Pull Request

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.