Launch your course before you finish. This will put a fire under your ass to get it done.
Diversify your income: All my ideas for making money online
Lauren Holliday

I kinda did this with my first e-course, although I had most of it done. It does give you just enough stress to git’er done