Git & GitHub

Learn version control with Git and collaborate using GitHub.

What you'll learn

10 Sections
48 Tutorials
48 Core Concepts

Available Sections

Git Basics

Introduces the fundamental concepts of Git, including version control, commits, and repositories.

5 tutorials 5 concepts
Start Learning

Git Branching and Merging

Covers creating branches, merging changes, and resolving conflicts in Git.

5 tutorials 5 concepts
Start Learning

GitHub Basics

Introduces the basics of GitHub, including repositories, pull requests, and forking.

5 tutorials 5 concepts
Start Learning

GitHub Collaboration and Pull Requests

Explains collaborating on projects using pull requests and managing contributions.

4 tutorials 4 concepts
Start Learning

Git Remote and GitHub Integration

Explores connecting local repositories with remote repositories and pushing changes.

4 tutorials 4 concepts
Start Learning

Git Advanced Concepts

Covers advanced Git features and techniques for managing complex workflows.

5 tutorials 5 concepts
Start Learning

GitHub Actions and Automation

Introduces GitHub Actions for automating workflows and CI/CD pipelines.

5 tutorials 5 concepts
Start Learning

GitHub Security and Best Practices

Explains security best practices for working with GitHub and protecting repositories.

5 tutorials 5 concepts
Start Learning

GitHub API and Integrations

Explores using GitHub's API for automation and integrating with external tools.

5 tutorials 5 concepts
Start Learning

GitHub Pages and Hosting

Covers deploying static websites using GitHub Pages.

5 tutorials 5 concepts
Start Learning