Moodle is a E-learning platform free as in free beer. Moodle is a CMS (Course Management System) and also known as a LMS (Learning Management System) or a VLE (Virtual Learning Environment).
I was in need to install a configure a system like this and I’ve chosen Moodle not also because is one of the best out there, but because is also free.
One of the key features that i was also needing was a video streaming and recording facility. Moodle has it all (through plugins).
What I’m going to describe here is an installation of Moodle from the very beginning: