Bruce Tognazzini (otherwise known as TOG) of the world renowned Nielsen Norman Group has published a set of fundamental principles of interaction design. All of these are applicable to elearning, all the more so if you're creating applications or self-contained tutorials. The 16 fundamental principles are:
- Anticipation
- Autonomy
- Color blindness
- Consistency
- Defaults
- Efficiency of the user
- Explorable interfaces
- Fitt's Law
- Human interface objects
- Latency reduction
- Learnability
- Metaphors
- Protect user's work
- Readability
- Track state
- Visible navigation
Don't sit there trying to decode the list -- take a look at the complete explanation here:
http://www.asktog.com/basics/firstPrinciples.html