GitHub a forum for collaboration, a sandbox for testing, a launchpad for deployment, and often, a platform for learning new skills.
After training thousands of people to use Git and GitHub, GitHub’s Training Team has established a tried-and-true method for helping new developers retain more information and ramp up quickly as they begin their software journeys.
Now, it’s making those experiences accessible to developers with GitHub Learning Lab.
Instead of a traditional tutorial or webcast, GitHub Learning Lab is an app that gives developers a learning experience they can actively participate in, without leaving GitHub.
A bot will take developers through a series of practical, fun labs that will give them the skills they need —and share helpful feedback along the way.
With GitHub Learning Lab, developers will learn through issues opened by a bot in a GitHub repository.
After they finish tasks, the bot will comment on their work and even review their pull requests like a project collaborator would.
If a developer has questions that come up while they complete a course, they can get answers in the GitHub Learning Lab Community Forum.
This is a new way to get support from a community of learners and expert trainers (including members of the GitHub Training Team) as their journey progresses.
There will be five courses covering GitHub’s most popular topics at launch:
Coming soon to GitHub Learning Lab: