A web-based platform for version control using Git
1. Create a GitHub account 2. Create a new repository 3. Push code changes to the repository 4. Collaborate with others using issues and pull requests