We may earn an affiliate commission when you visit our partners.
Course image
Jerry Cooperstein

The “Open Source Software Development, Linux and Git” Professional Certificate Program is designed for developers with experience working on any operating system who want to understand the basics of open source software development. The program surveys how open source software works, including advantages of using it, methods of working in OSS communities, governance models and licensing choices. It delves into Linux systems and Linux tools for developers, including installation, desktop environments, text editors, important commands and utilities, command shells and scripts, filesystems and compiling software. It also provides a thorough introduction to Git, the source control system that arose out of the Linux kernel community, that enables widely distributed development to operate efficiently.

Read more

The “Open Source Software Development, Linux and Git” Professional Certificate Program is designed for developers with experience working on any operating system who want to understand the basics of open source software development. The program surveys how open source software works, including advantages of using it, methods of working in OSS communities, governance models and licensing choices. It delves into Linux systems and Linux tools for developers, including installation, desktop environments, text editors, important commands and utilities, command shells and scripts, filesystems and compiling software. It also provides a thorough introduction to Git, the source control system that arose out of the Linux kernel community, that enables widely distributed development to operate efficiently.

This program will prepare learners to work comfortably and productively in open source development communities and Linux environments. It shows learners have mastered important Linux methods and requisite tools, can use Git to create new repositories or clone existing ones, commit new changes, review revision histories, examine differences with older versions, work with different branches, merge repositories, and work with a distributed development team.

What you'll learn

  • Understand how to work in a Linux environment.
  • Review the most important Linux methods and tools required.
  • Gain a strong foundation for working comfortably and productively in open source development communities.
  • Create new repositories or clone existing ones with Git.
  • Leverage Git to commit new changes, review revision histories, and examine differences with older versions (diffs).
  • Use Git to work with different branches, merge repositories, and collaborate with a distributed development team.

Share

Help others find this collection page by sharing it with your friends and followers:

What's inside

Three courses

Open Source Software Development: Linux for Developers

(21 hours)
Open source software (OSS) has become dominant in technology. This course will guide developers to understanding the ‘rules of the road’ of creating open source software, either as a newbie or as someone with experience primarily in creating and working with proprietary code.

Linux Tools for Software Development

(21 hours)
If you are a developer with experience working on any operating system and want to understand the basics of open source development, this course is for you. It introduces essential command line tools, bash scripting, files and filesystems, compiling programs in Linux, and building packages.

Git for Distributed Software Development

(21 hours)
As the Linux kernel has thousands of developers, Git was designed to coordinate and keep track of all that work in a rational way. This course is designed for computer users who have limited or no experience working in a collaborative development environment.

Save this collection

Save Open Source Software Development, Linux and Git to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser