The two are almost interchangeable. They are so similar that in many situations either one can be used. "complete" suggests bringing a project to an end.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.