Please check out Software Lab here: MLH Software Lab 

To learn how to set up and use a GitHub repository, check out the quickstart guide here: Getting Started with Github