摘要:One of the problems regarding MOOCs (Massive Open Online Courses) is the high dropout rate. Although dropout periods have been studied, there is still a lack of understanding of how dropout differs for MOOCs with different levels of difficulty. A quantitative study was conducted to determine the periods with the highest dropouts in computer programming MOOCs and the performance of the dropouts on the course before dropping out. Four occurrences of three MOOCs, with different durations, difficulty of the topic, and the degree of supportive methods, were included. The results showed that dropout was highest at the beginning of all studied courses. Learners also dropped out before the project. In the easier and shorter courses, most dropouts were successful until they quit the course. In longer and more difficult courses, learners mainly dropped out in the week they started due to experiencing problems with the course activities. It is suggested to recommend that learners take courses at a level that suits them if their current course is too easy or difficult and encourage learners to use course resources for help. It would be a good idea to provide learners with example topics to assist them in starting with a project.