This learning module dives into the fundamental aspects of GitHub, a premier AI-powered developer platform that facilitates collaborative software development. Aimed at new developers, GitHub novices, and students, the module provides a hands-on experience within a GitHub repository, offering a comprehensive overview of essential features.
People use GitHub everyday 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.
- Who is this for: New developers, new GitHub users, and students.
- What you'll learn: We'll introduce repositories, branches, commits, and pull requests.
- What you'll build: We'll make a short Markdown file you can use as your profile README.
- Prerequisites: None. This course is a great introduction for your first day on GitHub.
- Timing: This course takes less than one hour to complete.
This module will help you:
- Identify the fundamental features of GitHub.
- Learn repository management best practices.
- Gain an understanding of the GitHub flow, including branches, commits, and pull requests.
- Explore the collaborative features of GitHub by reviewing issues and discussions.
- Recognize how to manage your GitHub notifications and subscriptions.
-
What is GitHub? (Video below)
- Right-click Start course and open the link in a new tab.
- In the new tab, most of the prompts will automatically fill in for you.
- For owner, choose your personal account or an organization to host the repository.
- We recommend creating a public repository, as private repositories will use Actions minutes.
- Scroll down and click the Create repository button at the bottom of the form.
- After your new repository is created, wait about 20 seconds, then refresh the page. Follow the step-by-step instructions in the new repository's README.
Get help: Post in our discussion board • Review the GitHub status page