Course Highlights
  • Describe version control and its place in social and collaborative coding and in DevOps.
  • Explain basic Git concepts such as repositories and branches used for distributed version control and social coding.
  • Create GitHub repositories and branches, and perform pull requests (PRs) and merge operations, to collaborate on a team project.
  • Build your portfolio by creating and sharing an open-source project on GitHub.
Curriculum

14 Topics
Course Introduction
Overview of Git and GitHub
Introduction to GitHub
GitHub Repositories
GitHub - Getting Started
GitHub Branches
Summary: Getting Started with Git and GitHub
Summary: Branches with GitHub
Graded Quiz: Git and GitHub Fundamentals
Practice Quiz: Getting Started with Git and GitHub
Practice Quiz: Branches with GitHub
Hands-On Lab: GitHub Sign Up and Create Repo
Hands-On Lab: Branching and Merging (Web UI)
Glossary: Git and GitHub Fundamentals 

14 Topics
Overview of Git Workflows
Overview of Git Commands
Demo: Working with Branches using Git Commands
Cloning and Forking GitHub Projects
Cloning versus Forking
Managing GitHub Projects
Summary: Git Workflows with Git Commands
Graded Quiz: Git Commands and Managing GitHub Projects
Practice Quiz: Git Workflows with Git Commands
Hands-On Lab: Getting Started with Branches using Git Commands
Hands-On Lab: Cloning and Forking GitHub Projects
Reading: Git Commands
Cheat Sheet: Git Commands and Managing GitHub Projects
Glossary: Git Commands and Managing GitHub Projects

11 Topics
[Optional] GitHub Copilot
Congratulations and Next Steps
Thanks from the Course Team
Final Project: Submit Your Work and Review Your Peers
Practice Project: Part 2 - Git CLI
Final Project: Part 2 - Git CLI
Practice Project: Overview
Practice Project: Part 1 - GitHub UI
Final Project: Overview and Grading Criteria
Final Project: Part 1 - GitHub UI
Course Glossary: Git and GitHub

5 Topics
Using Git Commands from your Desktop (Optional)
Hands-On Lab: GitBash Installation on Desktop (Optional)
Hands-On Lab: SSH Key Creation (Optional)
Lab: Add SSH to Repo (Optional)
Hands-On Lab: Using Git from Your Own Desktop (Optional)

  Write a Review

Getting Started with Git and GitHub

Go to Free Course