GitHub is a web-based platform for version control and collaborative software development, leveraging Git. It allows developers to store, manage, and collaborate on code repositories, providing tools for tracking changes, reviewing code, and managing projects.
Repositories: Central location to store code, documentation, and other files.
Branches: Enable parallel development and feature integration.
Pull Requests: Facilitate code review and discussion before merging changes.
Issues: Track bugs, tasks, and feature requests.
Actions: Automate workflows for continuous integration and deployment.
By offering these tools, GitHub enhances collaboration among developers and supports efficient project management.
You'll be using GitHub to access, store and share all of your code.
If you are unfamiliar with GitHub, please watch the following video on how to use it to access the 'Learning Python' page.
If you are interested in extending yourself or knowing more about the basics of GitHub and Git, please watch this video: