Online Courses: Towards Developing Educational Systems