У статті розроблено загальну архітектуру та алгоритми роботи експертно-навчальної системи граматики іноземної мови. Описано етапи керування процесом навчання на основі циклу управління Анрі Файоля та модель навчального процесу із реалізацією механізму зворотного зв'язку на всіх етапах управління. Розглянуто задачу визначення оптимального інтервалу часу між заняттями в залежності від поточного рівня знань студента. Описано алгоритм проходження студентом навчальних вправ, а також особливості взаємодії користувача з системою на етапах виконання вправ і контролю знань. Ключові слова: алгоритм навчання, граматика, експертні системи, електронні засоби навчання, самонавчання.