Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning GitHub

Learning GitHub

1h 13mBeginner2025-09-12

Authors

Emanuele Bartolesi

Emanuele Bartolesi

Microsoft 365 Architect, Author, Instructor

Course details

GitHub is the industry-standard tool for collaborating on and sharing code. It’s popular among software developers, project managers, designers, and students for its flexibility and control. This course introduces GitHub and Git, the version control system that GitHub is built upon. Instructor Emanuele Bartolesi shows how GitHub can create collaborative workflows for you and your team. Explore how version control enables you and your team to track the changes in your files, maintain a history of them, and get some advice to work better with open-source projects. Emanuele gives you the knowledge you need to be able to select appropriate projects to be pushed to GitHub, successfully initialize Git on an existing project, leverage the power of GitHub Copilot, and navigate the GitHub UI to perform common tasks like branching, commits, pull requests, and more.

Learning objectives
Select appropriate projects to be pushed to GitHub.
Successfully initialize Git on an existing project.
Complete the GitHub Flow and describe why it is the preferred workflow for collaboration.
Apply the appropriate GitHub features to communicate and plan your work.
Navigate the GitHub UI to perform common tasks.

Skills covered

Version ControlGitHubSoftware Development ToolsLearningSoftware Development

Concepts

0. Introduction

  • 01 - Getting started with GitHub

1. The Basics

  • 02 - What is Git
  • 03 - What is GitHub
  • 04 - A lap around GitHub

2. Git from the Command Line

  • 05 - Windows terminal
  • 06 - Set up Git locally
  • 07 - The first issue
  • 08 - Create a branch
  • 09 - The first commit
  • 10 - The first pull request
  • 11 - Review the pull request

3. Working with GitHub Desktop

  • 12 - Install GitHub Desktop
  • 13 - Getting the project with GitHub Desktop
  • 14 - Create a branch and commit changes
  • 15 - Create a pull request

4. Working with the GitHub Command-Line Interface

  • 16 - Install the GitHub command-line interface
  • 17 - Start your project with GitHub CLI

5. GitHub Copilot

  • 18 - What is GitHub Copilot
  • 19 - Write code with an AI pair programmer

6. Deploying Websites with Git and GitHub

  • 20 - What are GitHub Pages
  • 21 - Publish your first website to GitHub Pages

7. Deploy to the Cloud

  • 22 - What are GitHub Actions
  • 23 - Create the first GitHub Actions
  • 24 - Deploy a static website to Azure

8. Working with Codespaces

  • 25 - What is Codespaces
  • 26 - Start your project with GitHub Codespaces
  • 27 - Connect to Codespaces from Visual Studio Code

Conclusion

  • 28 - Your GitHub journey

Related courses

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal