This paper describes an action research study during which a flexible or hybrid approach to delivering an Information and Communication Technology competency course is implemented in the preparation of student teachers. The course incorporates Web-based course-content delivery, face-to-face classroom meetings to satisfy the need for human interaction, a variety of assessment methods, as well as recognition of prior learning. The objectives are to accommodate learning diversity, make learning focused and achievable for each learner, allow for intervention if the learning outcomes are not met, and focus on and guide the learning process, i.e. teach learners how to learn. This paper reports on the perspectives and experiences of two groups of first year learners, namely student teachers who attended a hybrid ICT course and first year learners who attended an e-learning ICT course. It was found that the success rate of the hybrid mode ICT course was significantly higher than that of the similar e-learning ICT course. The hybrid mode ICT course also enabled the learners to become self-directed to a higher degree.