GitHubโs Learning Lab announces free programming courses
In April 2018, GitHub, the world’s largest platform for developers, had launched โLearning Labโ – a portion of the site where users can learn fundamentals of GitHub and get tips on how to migrate from there to other similar services.
For those unaware, GitHub is a web-based hosting service for software development projects that allows developers to use the tools of the privately-held company to store code, change, adapt and improve software from its public repositories for free. It has more than 28 million developers already collaborating on the platform and are working on more than 85 million repositories of code. Apple, Amazon, Facebook, Google, and many other big tech companies use GitHub.
The initial courses offered by GitHubโs Learning Lab included โIntroduction to GitHubโ, โCommunicating using Markdownโ, โManaging Merge Conflictsโ, โGitHub Pagesโ, and โMoving Your Project to GitHubโ. With a significant increase in terms of contents and number of users, it’s Learning Lab has seen more than 3,700 students successfully completed the course.
Now, in aย recent blog post, the companyย has released four free new courses on Learning Lab for learners of all skill levels. These are Uploading to GitHub, Migrating to GitHub, Community Starter Kit, and Introduction to HTML.
To start with, the existing โMoving to GitHubโ course has been divided into two new courses: โUploading to GitHubโ and โMigrating to GitHubโ. Both these courses allow you to focus on adding your projects to GitHub.
Further, the course calledย Community Starter Kitย teaches what settings to use and files you should add to your repository to provide the information and features new contributors will need to be successful, and what metadata to add that will help potential contributors find your project.
Lastly, the Introduction to HTML course, which is the first non-GitHub focused course, will teach you to create a simple HTML website, use foundational HTML concepts, like tags, headers, lists, images, and links, and publish your page to the web using GitHub Pages.
You can check out the GitHub Learning Lab here. It is also availableย on the GitHub Marketplace, which includes integrations that you can add to your repository.
GitHub’s Marketplace last year to promote, share, and sell the developer tools built on GitHub and to also create a single destination for developersโ community to discover the apps and services they need without setting up multiple accounts or payment methods.ย The Marketplace is divided into five different categories, including code quality, code review, continuous integration, monitoring and project management. Also, the platform offers support for several popular apps likeย Travis CI,ย Sentryย andย Waffle.
Source: GitHub