course project github repo