Ambientes Virtuais de Aprendizagem (AVAs) são softwares que auxiliam na criação de cursos online, permitindo a interação entre professores e alunos e o compartilhamento de recursos. Moodle é um exemplo de AVA de código aberto que propõe aprendizagem colaborativa. Críticos afirmam que a eficácia dos AVAs depende mais das estratégias pedagógicas do que das ferramentas, e que estas podem restringir ou facilitar interações online.