В большинстве своем, знание алгоритмов является академическим знанием и при ежедневном написании кода вы вряд ли будете деревья ворочать. Да, полезно ознакомиться с базовыми алгоритмами и структурами данных, понимать сложности алгоритмов и операций при работе со структурами, но, на первое время, не более того.
Не знаю о CodinGame, но codewars это больше про задачи на логику, а не алгоритмы. Этот сервис поможет, если вы еще неуверенно владеете синтаксисом языка или если есть проблемы с конвертацией логических цепочек в код. Если эти навыки освоены, то следует переходить к проектам более близким реальности.
Если с английским туго, кроме упомянутых выше сайтов еще можете посмотреть
https://github.com/mbelsky/js-problems – русскоязычный сборник задач