I often take time to think why I have so many started but not finished courses. Most of them are abandoned on the first week and my assumption is that when I enroll my expectations for the course content and the workload needed are wrong.
Occasionally, I abandon courses because they demand too much time to get something working on linux or because of luck of time. The thing that I noticed about me is that when I get a little behind the schedule then it's almost certainly that I will abandon the course. Additionally, when I try to commit on two courses at the same time then it's certain that I will abandon at least one (usually both).
[1]: https://www.coursera.org/course/hwswinterface
[2]: https://www.coursera.org/course/comnetworks
[3]: https://www.coursera.org/course/progfun
[4]: https://www.coursera.org/course/reactive
[5]: https://www.coursera.org/course/scicomp
[6]: https://www.coursera.org/course/softwaresec
[7]: https://www.coursera.org/course/cryptography
[8]: https://www.coursera.org/course/thinkagain
[9]: https://www.coursera.org/course/basicwriting
[10]: https://www.coursera.org/learn/childnutrition/home/welcome
[11]: https://www.coursera.org/learn/work-smarter-not-harder/home/...