Ramp up on Git and GitHub

A set of resources leveraged by Microsoft employees to ramp up on Git and GitHub. Progress of this path is intended to take about 4 weeks, including 1 week of prerequisites.

Start free course Join 486 others!

A set of resources leveraged by Microsoft employees to ramp up on Git and GitHub. Progress of this path is intended to take about 4 weeks, including 1 week of prerequisites.

Steps to complete this learning path 18
  1. Git Handbook

    Week 0 (Prepreqs): This doc on GitHub Guides provides a top-view of Git and useful commands.

    Link
  2. GitHub Learning Lab

    Week 0 (Prepreqs): A YouTube video that gives you an overview of Learning Lab and how to use it.

    Link
  3. Week 0 (Prepreqs): In this course, youll learn how to: 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

    Course
  4. LinkedIn Skill Assessment: Git

    Week 0 (Prepreqs): Take the Skill Assessment on Git. This link provides Information on how to get started using LinkedIn Assessments.

    Link
  5. Week 1: Outcomes from this lab: Communicate in issues, Manage notifications, Create branches, Make commits, Introduce changes with pull requests

    Course
  6. Week 1: Outcomes from this lab:

    Organize and identify workflow files, Add executable scripts, Create workflow and action blocks, Trigger workflows, Discover workflow logs,

    Course
  7. GitHub Actions - Now with built-in CI/CD! Live from GitHub HQ

    Week 1: The announcement for the release of GitHub Actions with CI and CD capabilities.

    Link
  8. Week 1: Outcomes from this lab:

    Identify where your code is stored, Introduce code to a repository, Create important Git files like a .gitignore, Identify important next steps to manage your repository and add community involvement

    Course
  9. Week 1: Outcomes from this lab:

    Comment on pull requests, Leave reviews on pull requests, See whats expected when reviewing pull requests, Request pull request reviews, Accept changes introduced by a pull request review

    Course
  10. Week 2: After completing this course, you'll be able to:Build a project board to manage your next release, Create & commit changes on a release branch, Create a Git tag & a release on GitHub, Resolve bugs after a release

    Course
  11. Week 2: After completing this course, you'll be able to:

    Enable security features, Detect vulnerable dependencies in repositories when notified by GitHub's security alerts, Utilize best practices to keep sensitive data out

    Course
  12. Week 2: In this course, youll learn how to:

    Prepare your project for a successful migration, Handle any binary files currently stored in your project, Create important Git files like a .gitignore Import your project to GitHub

    Course
  13. Git & GitHub: Migrate to GitHub

    Week 2: A short video that'll help you plan a migration to GitHub.

    Link
  14. An introduction to innersource

    Week 3: Organizations worldwide are incorporating open source methodologies into the way they build and ship their own software.

    Link
  15. Week 3: After completing this course, you'll be able to:contrast user versus organization owned repos, make recommendations about the number of GitHub orgs you should have, create discoverable repositories, create robust repository READMEs use

    Course
  16. Case studies for InnerSource

    Week 3: A set of InnerSource case studies.

    Link
  17. Picking InnerSource projects

    Week 3: Information to help you pick how to pick a project for InnerSource practices.

    Link
  18. Checks for understanding

    Check your understanding by trying some of these questions.

    Link
Share Ramp up on Git and GitHub
Average time to complete

3118 minutes

Free

All public courses on Learning Lab are free.

Latest release

Users who took this course also took

What is GitHub Learning Lab?

Learn new skills by completing fun, realistic projects in your very own GitHub repository.

Ready to start learning?

Start Ramp up on Git and GitHub