People use GitHub to build some of the most advanced technologies in the world. Whether you’re visualizing data or building a new game, there’s a whole community and set of tools on GitHub that can help you do it even better.
Now, with GitHub Learning Lab, you’ve got a sidekick along your path to becoming an all-star developer.
From managing notifications to merging pull requests, GitHub Learning Lab’s “Introduction to GitHub” course guides you through everything you need to start contributing in less than an hour. See a word you don't understand? We've included an emoji 📖 next to some key terms. Click on it to see its definition.
We'll answer common questions like:
And when you're done you'll be able to:
None. This course is a great introduction for your first day on GitHub.
This makes use of the following open source projects. Consider exploring these repos and maybe even making contributions!
New developers, new GitHub users, users new to Git, students, managers, teams
Assign the first issue to yourself.
Turn on GitHub Pages in the settings page of the repository.
Cease a conversation by closing an issue.
Create a branch for introducing new changes.
Commit your file to the branch.
Open a pull request to propose your new file to the codebase.
Respond to a PR review.
Make your changes live by merging your PR.
All public courses on Learning Lab are free.