trains to learn git