Regarding the table of contents, it took a while to realize the text was clickable. Also I would prefer the arrows to show what they go to. For example "up next: Checking Status"
I don't know whether that would break the design, but it makes it more usable in a motivating sort of way, "oh boy committing is next!"
All in all, I agree with the learn by doing, so very nice job and thanks for all the good work!