Learn Git and GitHub

Gain a solid foundation in Git and GitHub that will enable you to manage and collaborate on code projects effectively.

Course length

44 Lectures

6h Hours

Student rating

4.00 Out Of 1 Student

How to Become a Data Scientist

Sign up to receive this FREE ebook
written by Pierian Training founder Jose Portilla!

What You’ll Learn

  • Understanding the basics of version control with Git, including repositories, commits, and branches.
  • Learning the fundamental Git commands such as add, commit, push, pull, and merge, and their use in managing a Git repository.
  • Using Git to track changes, review differences between versions, and revert changes when necessary.
  • Collaborating with others using GitHub, including creating and managing forks, submitting pull requests, and reviewing and merging changes.
  • Utilizing advanced Git concepts such as rebasing, cherry-picking, and resolving merge conflicts.
  • Configuring Git settings and integrating Git with other tools such as text editors and continuous integration systems.

Top Companies Offer Our Courses

Course Content

The course “Git and GitHub Fundamentals” is designed to introduce students to the basic concepts and workflows of using Git for version control and GitHub for collaboration. Through hands-on exercises and projects, students will learn how to create a Git repository, make and commit changes, create and merge branches, resolve conflicts, and push changes to a remote repository on GitHub. They will also learn how to collaborate with others on a project, including how to fork, clone, and submit pull requests. By the end of the course, students will have a solid foundation in Git and GitHub that will enable them to manage and collaborate on code projects effectively.

  • Understanding Version Control
  • Git and GitHub Setup
  • Code Repository Basics
  • Snapshots and Applications
  • Basic git commands
  • Working with Branches
  • Merges and Changes
  • Cloning Repos
  • Understanding git stash
  • Checking for differences between commits
  • Using git as an organization

Anyone interested in learning how to use Git and GitHub for Version Control

Course Description

The course “Git and GitHub Fundamentals” is designed to introduce students to the basic concepts and workflows of using Git for version control and GitHub for collaboration. Through hands-on exercises and projects, students will learn how to create a Git repository, make and commit changes, create and merge branches, resolve conflicts, and push changes to a remote repository on GitHub. They will also learn how to collaborate with others on a project, including how to fork, clone, and submit pull requests. By the end of the course, students will have a solid foundation in Git and GitHub that will enable them to manage and collaborate on code projects effectively.

What Students Are Saying

Good course except I like to use BitBucket so I do not know why they chose GitHub for the course. I liked it.

Davison Robie
Leave Review
Add a review

Your email address will not be published. Required fields are marked *

Instructor-Led

Learn directly from our expert instructors via live webinar. Also includes the full video-on-demand course.

On-Demand

Get access to this self-paced Learn Git and GitHub training course plus the entire Pierian on-demand course catalog with a Data Science Hero membership.

Starting at

$99

Private Groups

Train your whole team

Empower your employees with the latest technology skills to support professional development at your organization.

Instructor-led, on-demand, or hybrid cohort training approaches motivate employees and encourage team building while supporting the advancement of technical skills at your organization.

More Courses to Explore

  • Selenium WebDriver

    Gain a solid understanding of using Selenium WebDriver with Python for web testing automation and will be able to write automation scripts that interact with web pages, locate and manipulate elements, and handle dynamic content.
  • Introduction to Python

    Our Introduction to Python course is designed to take complete beginners or experienced developers up to speed on Python’s capabilities, setting up students for success in using Python for their specific field of expertise.

     

  • Python for Data Science

    Enroll in our Python course to master skills for data science. Use real-world situations, data reports, and more in this Python class.  
  • Python for Machine Learning

    Master the skills to use machine learning in your day-to-day work with this Python course. Create algorithms to predict classes, continuous values, and more.  
  • Natural Language Processing

    Learn to conduct Natural Language Processing with Python. You'll learn the latest techniques in semantic analysis, topic modeling, and more. Enroll today!  
  • Python for Finance

    Enroll in our Python for Finance course today! Learn to use various Python libraries such as QuantConnect to perform financial analysis and research.    
  • Deep Learning with Tensorflow and Keras

    Enroll in our Deep Learning with Keras and Tensorflow Course! Learn how to use Python for Deep Learning with Tensorflow 2 and Keras libraries. Start today!