Self-directed learners' perceptions and experiences of learning computer science through MIT open courseware. (2nd October 2022)