Learning and testing Github