Ambientes virtuais de aprendizagem (AVA) são softwares educacionais que apoiam o ensino a distância através da internet, permitindo que os alunos desenvolvam atividades em seu próprio ritmo. AVA oferecem ferramentas como e-mail, fóruns, bibliotecas, blogs e wikis para comunicação assíncrona e chat para comunicação em tempo real. AVA apresentam vantagens como interação computador-aluno, atenção individualizada, controle do ritmo de aprendizagem e apresentação criativa de materiais.