Как закреплять теорию javascript на практике без знания английского языка?
Согласен. Как бы, возможно, глупо вопрос не звучал, но большинство туториалов построены на синтетических примерах. 

Тут знаете какое дело. Все эти массивы, циклы, классы и функции сами по себе бесполезны. Но вспомните обучение русскому языку в школе — сначала человек знакомится с буквами. Потом начинаются слоги. Потом слова. Потом предложения. И только уже после можно начинать писать диктанты и даже пробовать себя в сочинениях. Вы не напишете диктант, не умея собирать буквы в слова. Хотя сам по себе навык писать букву «а» не нужен. 

Вот так и с js. На этих базовых конструкциях вы потом сможете собирать полноценные алгоритмы. Превращать буквы в слова. Ну а слова-алгоритмы в предложения-программы. 

Могу вам посоветовать одно — придумать себе задачу и начать ее реализовывать. Начните с простого — todo-приложение, куда можно заносить задачи, помечать их выполненными, изменять и удалять. 

Сразу столкнетесь с кучей вопросов. Как связать dom и js. Как хранить данные. Как создавать новый объект тудушки. Какую структуру данных использовать для тудушек, как их изменять и удалять. Вот и начнете применять свои знания о классах и массивах на практике. 

Ну а если не получится — всегда можно пойти в ютуб и вбить в поиск “todo приложение js”.
У меня в самом начале тоже такая проблема была, не понимал что и как использовать, что бы что-то получилось.

На htmlacademy есть курсы с онлайн задачами. Если пройти, порешать задачки, по основам понимание придет. Доступ можно купить за 90 руб. в сутки. Если яндекс деньгами пользуешься, то половину баллами можно оплатить. Смотря как со временем, но за 1-2 дня можно по js там курсы пройти.

Ну и по интернету гуляют записи их интенсивов. Объясняют нормально для начинающих, хоть и вода есть. К каждому уроку есть задачи по проекту.

А дальше уже придумать себе идеи проектов, пилить их, параллельно углубляться в learn.javascript.ru