- Learn to use key GitHub features, including issues, notifications, branches, commits, and pull requests.
In this module, you'll:
- Identify the fundamental features of GitHub.
- Learn about repository management.
- Gain an understanding of the GitHub flow, which includes 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.
- Learn to use Markdown to communicate with brevity, clarity, and expression.
In this module, you'll:
- Use Markdown to add lists, images, and links in a comment or text file.
- Determine where and how to use Markdown in a GitHub repository.
- Learn about syntax extensions available in GitHub (GitHub-flavored Markdown).
- Learn how to host your personal, organization, and project sites for free with GitHub Pages.
In this module, you'll:
- Enable GitHub Pages.
- Choose a theme with Jekyll.
- Use YAML front matter.
- Customize your site.
- Create and edit blog posts.
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
- Introduction to GitHub
- Introduction
- What is GitHub?
- Components of the GitHub flow
- GitHub is a collaborative platform
- GitHub platform management
- Exercise - A guided tour of GitHub
- Module assessment
- Summary
- Communicate effectively on GitHub using Markdown
- Introduction
- What is Markdown?
- Exercise - Communicate using Markdown
- Module assessment
- Summary
- Create and host web sites by using GitHub Pages
- Introduction
- What is GitHub Pages?
- Exercise - Enable, create, and update a GitHub Pages web site
- Module assessment
- Summary