Metoda nauczania języków opierająca się na założeniu, iż uczący się wykorzystują wrodzony mechanizm do przetwarzania danych. Przekazywane przez nauczyciela nie są jedynie elementami do zapamiętania i odtworzenia. Poprzez ich stopniowe gromadzenie w umyśle ucznia wytwarza się swoisty system reguł języków, które umożliwiają samodzielne tworzenie nieskończonej liczby zdań. Kontakt z żywym językiem w zrozumiałym kontekście jest głównym czynnikiem warunkującym rozwój tej kompetencji. Nauka opiera się na zasadzie prób i błędów. W przypadku wystąpienia trudności metoda ta dopuszcza stosowanie objaśnień i komentarzy gramatycznych.