So now, most of my job is to assess training needs, design a programme solution - along with its curriculum, script, storyboard etc - then develop the actual eLearning, test-test-test then launch. So quite similar to a software development cycle - except most often this is a one-man job and shouldn't last more than a couple of months.
Initially I was naive enough to think hey, I got this, but there's a reason why MOOCs generally have high drop-out rates. The bar for eLearning is extremely high. You also have to take account of other limitations, from outdated IT systems to the sizeable number of computer illiterates/ Luddites to the organisation's own conflict of whether the training should look 100% corporate (aka boring) or creative (learners cry hurray!)
But I find that I enjoy navigating through them and finding the right balance. I also learnt a massive amount about how to teach, what good designs mean and how to listen to users. In terms of opportunities - well there's enough I suppose, at least for me I can work on my edtech project - for children, cos hey it's just more fun ;) - with a backup contract work to keep the money going.