Online School
 
 
You must register or login to take the lessons. Some can complete a course in two days, others in a few weeks; it depends on every person. Each lesson has a full description of the content in it.