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

freeCodeCamp

Complete Guide to Open Source - How to Contribute

via freeCodeCamp

Overview

Learn why and how to contribute to open source software, including finding projects to contribute to, making issues and PRs, and monetizing open source. The course covers topics such as Git, GitHub features, writing Markdown, drafting Pull Requests, and customizing GitHub profiles. The teaching method includes video lectures and practical demonstrations. This course is intended for individuals interested in starting their open source contribution journey.

Syllabus

) Introduction.
) What is Open Source.
) Why you should care about Open Source.
) What is Git.
) What is GitHub.
) Example custom GitHub profile.
) GitHub features.
) GitHub Actions for Continuous Integration (CI).
) Insights tab for more project information.
) GitHub Discussions for threaded conversations.
) GitHub Projects board like Trello.
) GitHub Wiki.
) How to find Open Source projects.
) How to write Markdown.
) Draft a Pull Request (PR).
) Make money directly with GitHub Sponsors.
) Make money indirectly from Open Source.
) freeCodeCamp.org Open Source resources.
) Everyone is a Project Maintainer.
) How to customize your GitHub profile.
) Conclusion.

Taught by

freeCodeCamp.org

Reviews

Start your review of Complete Guide to Open Source - How to Contribute

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.