Massive Open Online Courses (MOOCs) have made the distribution of knowledge accessible and borderless across the world. We wish to harness their power and bring the opportunity to learn effectively to all people regardless of their background. We are developing online courses to teach key software engineering technologies and improve the ease of development of online courses for different learning management systems (LMS). We're also developing services for automatic verification of solutions, including OS emulation, integration with LMS, and monitoring of students during exams (proctoring). We hope to support the future of education with our development of automatic generators for online course tasks, which will make it easier to generate tasks for the courses using these platforms.