The Linux Foundation has recently launched new Open-source development training courses on the edX platform.
Indeed, these three courses will be around Open-Source Software Development and they can be taken individually or combined to earn a Professional Certificate in Open Source Software Development, Linux, and Git.
The first course will aim to explore the key concepts of developing open-source software and how to work productively in Linux. The second one will examine the tools necessary to do everyday work in Linux development environments and beyond. The last course will provide a thorough introduction to Git.
By doing these, you will know how to use open-source programming.