Skip to content
KnowledgeCity

Git/GitHub Fundamentals

This course introduces the fundamentals of GitHub and Git while teaching you how to manage the source code for almost any project. By taking this course you’ll…
Preview the first lesson free — get full access to all 38 lessons.
Course: On-Demand
Beginner Provider Dan Hanks Jr  9 chapters ·  38 Lessons ·  1h 50m  in Arabic, German, English, Spanish, French, Portuguese, Urdu, Chinese 

Course Description

This course introduces the fundamentals of GitHub and Git while teaching you how to manage the source code for almost any project. By taking this course you’ll learn how to navigate GitHub and the command line, how GitHub and Git are related, and the best practices for communication and collaboration on GitHub.

What You'll Learn

  • Explain what Git and GitHub are and how they relate to each other
  • Install Git, configure it, and create a GitHub account
  • Work with both the command line and the GitHub Desktop app
  • Perform core tasks including branches, commits, and pull requests
  • Create a local project and move it to GitHub to share with a team
  • Collaborate on GitHub using cloning, forking, issues, and milestones

Key Takeaways

  • The course introduces the fundamentals of Git and GitHub for managing source code on almost any project.
  • Learners review common tasks such as branching, commits, and pull requests, and how to add, change, and delete files in a repository.
  • The course covers both the command line and the GitHub Desktop app for working locally and remotely.
  • It demonstrates creating a simple local project and moving it to GitHub to share with a team.
  • It addresses best practices for communication and collaboration on GitHub, including making projects private or public.

Frequently Asked Questions

Who is this course for?

It is for anyone who wants to learn the fundamentals of Git and GitHub to manage the source code for almost any project, including communication and collaboration on GitHub.

What topics does the course cover?

It covers what Git and GitHub are, installation and account creation, basic GitHub components, working with the command line, working with GitHub Desktop, creating and moving a new project, and collaborating in GitHub.

What skills will I gain?

You will learn to navigate GitHub and the command line, add, change, and delete files in a repository, and perform tasks such as branching, commits, and pull requests, along with cloning and forking repositories.

Will I be able to use Git and GitHub after completing the course?

Yes. Once you have completed the course, you should be able to immediately start using Git and GitHub to manage your own code.

Does the course teach both the command line and a desktop app?

Yes. It includes working with the command line and working with the GitHub Desktop app, covering both working locally and working remotely.