Virtualna učna okolja so programski paketi, ki so konfigurirani tako, da omogočajo, da se izobraževalni proces odvija v spletni situaciji. Navidezno učno okolje, ki vsebuje komponente, ki naj bi ponudile večino prednosti fizične učilnice, bo vključevalo elemente, ki koristijo tako učitelju kot študentu. Od devetdesetih let prejšnjega stoletja je napredek v internetni tehnologiji naredil uporabo virtualnega učnega okolja praktično za mnoge ljudi, ki želijo nadaljevati strukturirano učenje za visokošolski kredit in obiskovati tečaje, ki ponujajo kredite za nadaljnje izobraževanje.
Za učitelja ali inštruktorja virtualno učno okolje ali VLE omogoča izdelavo učnega načrta za predmet. Študentsko različico je mogoče enostavno ustvariti iz podrobnejšega učnega načrta, ki ga bo inštruktor uporabljal za predmet. Ta funkcija učinkovito omogoča inštruktorju ustvarjanje potrebnih virov hkrati.
Navidezna učna okolja bodo inštruktorju omogočila tudi spremljanje napredka študentov pri nalogah, nastavitev in upravljanje izpitov študentom ter spremljanje vseh administrativnih podrobnosti, povezanih s katerim koli strukturiranim učnim okoljem. Inštruktor ima možnost izdati dostop do različnih komponent ali virov, povezanih z okoljem. To omogoča izmenjavo učnih orodij, kadar je to primerno, ali omejitev dostopa do glavnih učnih orodij, ki so pripravljena za uporabo s strani študentov.
Učenci v virtualnem učnem okolju, zlasti v scenariju učenja na daljavo, imajo možnost obiskovanja pouka v okviru delovnih urnikov in drugih obveznosti. Medtem ko so predavanja in naloge vnaprej načrtovane in si jih je mogoče ogledati večkrat, ima študent še vedno dostop do inštruktorja. V številnih spletnih učnih okoljih bo to vključevalo dopisovanje po e-pošti, interaktivne klepete z inštruktorjem in drugimi študenti večkrat na teden, v nekaterih primerih pa tudi spletne klepete ena na ena z inštruktorjem.
Medtem ko je primarna aplikacija za virtualno učno okolje na spletu, je veliko virov mogoče prevesti v uporabo tudi v tradicionalni učni situaciji. Inštruktor se lahko odloči za uporabo programske opreme za virtualno učenje za ustvarjanje diaprojekcij, načrtov lekcij in drugih komponent, ki bodo dobro delovale v fizični učilnici. Ena od nastajajočih aplikacij je uporaba programske opreme za ustvarjanje učnih orodij, ki so predstavljena v resničnem okolju, nato pa so na voljo za pregled v virtualnem okolju.