Moodle is the worlds open source leaning platform. Moodle allows educators, of any kind, to create a private space online, filled with tools that easily create courses and activities, all optimized for collaborative learning.
Moodle is really easy to use and it’s user friendly. You’ll never miss a lesson on moodle or an assignment because it’s system can be configured to send you reminders of important things to your email.
On moodle you can save your personal files related to the course you’re following.
The courses can be in the video format, one on one, group class by video conference, audio lessons, etc.