There are many tips or pointers for people building e-courses. I will add mine to the mix. These are based on personal experience.
1. Keep it simple silly. Just because you have the technology doesn't mean you have to use it all every time.
2. Don't bite off more than you can chew. This also goes with number one about simplicity, keep the lesson short and only focus on one training objective. Keep breaking it down to the lowest common denominator.
3. Nothing is ever as quick as you think it is. It takes time to build a course and more time to build an e-course, period.
4. The devil is in the details. Be neurotic about the course material and appearance. Pay attention to the alignment, spacing, eye appeal, voice overs, scripting and more. Adopt the standards for the Internet and the standardized vocabulary to make it easier for the learner to follow and understand.
5. Test it out on others. You may understand exactly what you mean and ace the e-course every time. Let others be the judge about the understandability of your course. After reflecting on the comments and deciding which warrant implementation, do it. Implement those changes that will improve the e-course.
I am building an e-course for a client and have found that keeping these five rules in mind is helping considerably. There are many more but five to seven things to remember is stretching my capabilities.