Moodle is a free and open source software application that is designed specifically for delivering educational material over the internet. It is used by all sorts of educational establishments and is built around delivering "courses" through various types of computer content, from basic text to video. It includes extensive systems for managing both course material and students.

open source software

useful software

useful sites