Community Language Learning (CLL) is an approach to language teaching that uses counseling techniques. In CLL, the relationship between learner and teacher is like that of a client and counselor in psychological counseling. Learners work collaboratively with the teacher and their peers to engage in conversations in the target language and reflect on their experiences. Materials are developed based on student needs rather than using a textbook.