Podjetje, šola ali izobraževalni center, ki ponuja spletno usposabljanje, lahko uvede portal za e-učenje, da omogoči študentom in inštruktorjem na voljo gradivo in naloge ter zagotovi prostor za interakcijo. Portal za e-učenje je običajno sestavljen iz različnih modulov, ki uporabnikom omogočajo opravljanje testov, oddajo nalog, objavljanje sporočil na deski za razpravo ali po e-pošti ter ogled uporabniških profilov ter pisnega in večpredstavnostnega gradiva za tečaje. Čeprav imajo inštruktorji dostop do številnih istih funkcij kot študenti, lahko običajno tudi urejajo gradivo za tečaje, naloge točkovanja ter objavljajo objave in ocene študentov v spletni knjigi ocen.
Osrednja funkcija portala za e-učenje je omogočiti dostopnost gradiva za tečaje vsem uporabnikom, gradiva pa so običajno shranjena v bazi podatkov. Vsak portal ima drugačen način organiziranja predmetov za dostop študentov, pri čemer imajo nekateri portali vse naložljive predmete shranjene v posebnem modulu lekcij, drugi pa uporabljajo tedenske module, ki vsebujejo mešanico zvočnih predavanj, video dodatkov in pisnih lekcij. Študentom običajno ni treba prenesti vsega gradiva za tečaj, ker inštruktorji pogosto uporabljajo tehnologije pretakanja videa in zvoka in to vsebino vdelajo v stran.
Študenti uporabljajo tudi portal za e-izobraževanje za opravljanje testov in oddajo nalog, portali pa vsebujejo specializirane module ali mešajo teste in ocene z drugimi modulskimi gradivi. Testi z več izbirami se pogosto samodejno ocenijo ob oddaji, vendar mora inštruktor običajno oceniti esejske izpite. Za oddajo projekta ali eseja na portal, študent običajno naloži datoteko iz svojega računalnika na portal, tako da jo lahko inštruktor ročno oceni.
Tako študenti kot inštruktorji pogosto sodelujejo z razpravo portala, ki uporabnikom omogoča ustvarjanje niti in objavljanje odgovorov na obstoječe teme. Deska za razprave ima običajno svoj modul na portalu in vsebuje ločena področja za objavo o temah vsakega modula. Portal za e-učenje pogosto izvaja tudi sistem zasebnih sporočil, ki študentom omogoča pošiljanje e-pošte drug drugemu in inštruktorju.
Portal za e-učenje pogosto ponuja dodatne funkcije, ki so lahko vključene v programsko opremo portala ali nameščene kot razširitve. Nekatere od teh funkcij vključujejo integracijo s spletnimi mesti za družbena omrežja in programsko opremo za sodelovanje, prilagojene profile študentov, programsko opremo za videokonference za predavanja v živo in integracijo s spletnimi stranmi založnikov tretjih oseb. Inštruktorji lahko izkoristijo tudi posebne funkcije, kot so različna orodja za poročanje, za merjenje napredka študentov.