I'm working on some e-learning software at present. This is a new field for me, but it appears that the sophisticated stuff is decidedly non-trivial, and not the sort of thing for which an amateur could knock up a course with a couple of week's effort (at least not if you're going to make it look pretty, include lots of audio, videos, interactive stuff etc, and have properly controlled assessments).
I suspect that the "sophisticated stuff" is not what you're after.