GitHub is a development platform that can host, review code, manage projects, and build and share software. GitHub provides many disccounts a tools for faculty and students via GitHub's Education program. Additionally, Brown Univesity has a GitHub Enteprise license to further support the academic community. If you are not familiar with Git and GitHub, Brown has access to several excellent online courses at LinkedIn Learning.
Here are 2 to get you started:
Learning GitHub - 2hrs 11min: Includes bare basics of using git.
GitHub Essential Training - 2hrs 48min: Covers CI concepts and more advanced git usage.
CCV conducts recurring Git Workshops. To learn more visit the workshop slides
Create a GitHub Account (if you don't have one)
In order to use Github, you must first create a github account (if you already have an existing account, you can skip this step). To create an account, go to https://github.com/join and complete the account creation process. We recommend you use an username that will easily allow your professor or students to identify you.
Creating a GitHub Organization is Free. GitHub's Free Plan provides unlimited private repositories and collaborators and should be sufficient for most users. Simply follow Github's instructions to create your organization. Organizations with complex workflows that make use of GitHub's Actions and storage, can upgrade their plan using an education discount.
If you are and educator or a researcher you can apply to receive GitHub Team for your Organization for free. To apply for your educator discount, follow these instructions.
As a student you can apply to get the GitHub Student Developer Pack
Use GitHub Classroom to distribute code, give students feedback, and collect assignments on GitHub.
Join our Education Community to discuss current trends in technology education with your peers from around the world.
Access and adapt our open source lesson plans for teaching Git and GitHub.
Request a GitHub swag bag with educational materials and goodies for your students.
Brown University has an enterprise agreement with GitHub. Some of the benefits included in this agreement such as Single Sign On are still in development. We will update this guide when more details are finalized.