Learning GitHub

Go to class
Write Review

Free Online Course: Learning GitHub provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learning GitHub is taught by GitHub and Aaron Stewart.

Overview
  • GitHub is the industry-standard tool for collaborating on and sharing code. Learn the basics, including common uses, workflows, and best practices for GitHub and Git.

Syllabus
  • Introduction

    • Version control and collaboration with GitHub
    • Using lab.github.com
    1. The Basics of Working on GitHub
    • What is Git?
    • What is GitHub?
    • Exploring GitHub
    • The GitHub workflow: Idea to commit
    • The GitHub workflow: Pull request to production
    • Get started with GitHub Learning Lab
    2. Working Locally with the Command Line
    • Why you should love the command line
    • Preparing to use the command line
    • Configuring some Git options
    • Assign yourself to your first issue
    • Create your first branch
    • Making your first commit
    • Understanding where file changes go
    • Create your first pull request
    • Responding to a review
    • Merge your pull request
    3. Working Locally with GitHub Desktop
    • Understanding remote and local
    • Tools for working locally with Git
    • Getting our project ready on GitHub Desktop
    • Create a branch and make a commit
    • Create a pull request and make another commit
    • Merge branch and push to GitHub
    4. Moving Your Project to GitHub
    • My project isn't on GitHub yet
    • Create a new project
    • Prepare your project
    • Make the move
    • Public vs. Private
    • What is open source and should I do it?
    5. Working with Others on GitHub
    • Organizations and teams on GitHub
    • Create a task list
    • Add headers to unformatted content
    • Add images and links
    • Create ordered and unordered lists
    • Use bold and italics in text
    Conclusion
    • Next steps