Есть ли польза от codewars?
2 года назад CodeWars помог  мне выучить JavaScript. Сухая теория не заходила вообще, а вот с практикой совсем другое дело... Решал задачки 8-7 kyu.  На уровнях выше начинаются уже не основы языка, а больше упор на алгоритмы, знание математики и т.д. На 7 уровне не должно возникать проблем точно.
Пишу код для решение на locahost в своем редакторе или IDE. Дебажу в консоли браузера. Когда вижу, что результат похож на правду, копирую код с редактора в окно для решения CodeWars. Проганяю предложенные тесты. Если все ОК, то сабмит, а если нет, то смотрю результаты тестов и допиливаю решение.
Результаты не открываю пока сам не решу. В топовых и хитрых решения других всегда разбираюсь.
Не стоит сильно зацикливаться  на определенной задачи, которая не получается... Возможно не хватает знаний языка программирования. Бывает, что не могу понять условие задачи как таковое... Можно немного заморочиться, но если не идет, то смело откладываю на потом. Неудачи снижают боевой дух, а это ничем не помогает.
Классный сайт вчера дошел до уровня 1kyu
После двух лет на codewars чтобы подняться по уровню не обязательно решать самые сложные задачи хотя это самый быстрый способ можно решать много(больше тысячи)задач уровня от 5 до 7 и поднимишся до уровня 2kyu может и 1kyu 
Не решай задачи которые предлагает сайт а заходи в раздел practice там можно фильтровать задачи выбирай там те задачи которые больше всего решили Я сам не все задачи могу решить много пропускаю главное не смотреть ответ если не решил и не копировать чужие решения а то не получиш очков. Я сейчас делаю паузу на codewars дошел до предела хотя если потрачю ещё два года может быть дойду до уровня 1dan .codewars дал мине по практиковаться но сейчас буду заниматься какими то проектами может закончю пару курсов на udemy(не все курсы хорошие надо хорошо искать)потихоньку потехоньку дойду до своей мечты стать программистом я не куда не тороплюсь это процесс долгий
https://www.codewars.com/users/Jenya%20Knyazev