Skip to main content
HomeProgrammingGitHub Concepts

GitHub Concepts

Learn how to use GitHub's various features, navigate the interface and perform everyday collaborative tasks.

Start Course for Free
2 hours12 videos43 exercises15,503 learnersTrophyStatement of Accomplishment

Create Your Free Account

GoogleLinkedInFacebook

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.
Group

Training 2 or more people?

Try DataCamp For Business

Loved by learners at thousands of companies


Course Description

Learn How to Use GitHub

Do you ever struggle to keep track of everything going on in a project? Or confuse GitHub with Git? In this course, you'll learn how to leverage the power of GitHub, become a successful collaborator, and recognize the differences between GitHub and Git.

Explore Key GitHub Concepts

Building on the topics covered in Introduction to Version Control with Git, this conceptual course enables you to navigate the user interface of GitHub effectively.

You will perform everyday tasks, including creating public and private repositories, creating and modifying files, branches, and issues, assigning tasks, tagging users, reviewing pull requests, and merging branches. You will also discover how to clone and fork repositories and generate private access tokens (PAT).

By the end of this course, you'll be able to take these new skills and apply them to any coding or data project, making you feel on track and in control. Everyone will want to collaborate with you on GitHub!
For Business

GroupTraining 2 or more people?

Get your team access to the full DataCamp library, with centralized reporting, assignments, projects and more
Try DataCamp for BusinessFor a bespoke solution book a demo.
  1. 1

    Introduction to GitHub

    Free

    In this first chapter, you'll learn all about GitHub, its many benefits, and how it differs from Git. You'll understand how to create a repository and a README file for your data projects.

    Play Chapter Now
    What is GitHub?
    50 xp
    Defining GitHub
    50 xp
    GitHub or Git
    100 xp
    Benefits of GitHub
    50 xp
    Setting up a repo
    50 xp
    Create a repo
    50 xp
    Repo sections
    100 xp
    Modify a repo title
    50 xp
    Creating a README
    50 xp
    Create headings in the README
    50 xp
    Format text in the README
    50 xp
    Add an image to the README
    50 xp
  2. 3

    Collaboration with GitHub

    This final chapter will guide you through various collaboration techniques on GitHub. You'll gain knowledge on the different ways to copy a repository, how to communicate with your peers on GitHub, and all about pull requests. After this chapter, everyone will want you on their team!

    Play Chapter Now
For Business

GroupTraining 2 or more people?

Get your team access to the full DataCamp library, with centralized reporting, assignments, projects and more

collaborators

Collaborator's avatar
Amy Peterson
Collaborator's avatar
James Chapman

prerequisites

Introduction to Git
George Boorman HeadshotGeorge Boorman

Curriculum Manager, DataCamp

George is a Curriculum Manager at DataCamp. He holds a PGDip in Exercise for Health and BSc (Hons) in Sports Science and has experience in project management across public health, applied research, and not-for-profit sectors. George is passionate about sports, tech for good, and all things data science.
See More
Jasmin Ludolf HeadshotJasmin Ludolf

Data Science Content Developer, DataCamp

Jasmin is a Content Developer at DataCamp. After ten years as a global marketing manager in the music industry, she recently changed careers to follow her curiosity for data. Her passion is value exchange and making data science accessible to all.
See More

What do other learners have to say?

Join over 14 million learners and start GitHub Concepts today!

Create Your Free Account

GoogleLinkedInFacebook

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.