The present study reports on an attempt to apply the principles of autonomous learning within the curriculum of an online course for teaching English to Iranian adult language learners. The contents of the course (i.e. general English) were delivered using work-cycles (Legenhausen, 2003) and were completed in the form of students’ projects. Each work-cycle started by setting personal learning goals in the planning and negotiation phase, deciding on the project in the decision-making phase, completing the actual project in the project phase, followed by an evaluation of the outcomes in the evaluation phase. Different phases of the cycle fitted autonomous learning framework, enabling the implementation of the principles of learner autonomy. Finally, after the actual implementation of the principles of learner autonomy through work-cycles, learners’ perceptions were assessed to estimate the efficiency of autonomous learning using work-cycles which revealed an overall positive pattern of beliefs. However, despite general success of work-cycles in implementing autonomous learning, a gap between learners’ autonomous beliefs and behaviors was observed which necessitates further preparation in the form of awareness-raising.