Definition, synonyms and related words
A form of self-directed, non-linear learning using modern information technology.