This is a subjective question. For better understanding, would you suggest starting from scratch instead of codes provided with the project.
For instance, project 3 Runoff has a default code to start with. Are there experts/course participants here who would advise skipping that default code entirely while coding the first time? I mean follow description of the project and later follow the default code during the time of submission.