It isn't discipline
Open online courses have famously low completion rates, and the standard explanation — that learners lack discipline — is mostly wrong. Free enrolment attracts browsing, no deadline removes the forcing function, and video is a passive medium that feels like progress while producing very little retention.
Three changes that work
First, schedule it. A course with no fixed slot in your week competes with everything else and loses. Two fixed ninety-minute blocks beat a vague intention to study daily.
Second, type everything. Watching someone code produces a strong illusion of competence that evaporates the moment you face an empty file. Pause and rebuild each example yourself.
Third, build something small at the end of each module. Retrieval — pulling knowledge out — is what makes it stick; re-watching is not.
- Two fixed blocks a week, in the calendar, defended
- Rebuild every example from scratch rather than following along
- One tiny project per module, however ugly