Moodle (Modular Object Oriented Distance LEarning) é um sistema gerenciamento para criação de curso online. Esses sitemas são também chamados de Ambientes Virtuais de Aprendizagem (AVA) ou de Learning Management System (LMS).
O moodle é um software livre de apoio à aprendizagem, pode ser instalado em várias plataformas que consigam executar a linguagem php tais como Unix, Linux, Windows. MAC OS. Como base de dados podem ser utilizados MySQL, PostgreSQL, Oracle, Access, Interbase ou ODBC.
Seu desenvolvimento é de forma colaborativa por uma comunidade virtual, a qual reúne programadores, designers, administradores, professores e usuários do mundo inteiro e está disponível em diversos idiomas.
A plataforma vêm sendo utilizada não só como ambiente de suporte à Educação a Distância mas também como apoio a cursos presenciais, formação de grupos de estudo, treinamento de professores.