Method of language teaching that emphasises development of communication skills through interaction in the target language. In this method, the teacher uses as many authentic materials as possible. Students are granted significant autonomy in terms of learning process planning and management. An attempt is made to connect the material covered during the class with students’ linguistic activity in everyday life. During the classes, teachers use such techniques as role play, interviews, information gaps, language games, questionnaires, pairwork and groupwork.