Друзья, есть ли какие задачи для практики по JavaScript?
codewars.com
правда там культивируется самообфускация, но многие языковые конструкции прорабатываются на ура.
Если вы только начинаете изучать программирование, то я могу порекомендовать практический курс – Programming Beginner. 
Курс предназначен для закрепления знаний, которые вы получили из книг / видео-курсов. Он содержит 180+ упражнений с решениями на следующие темы:Values and VariablesBoolean AlgebraFunctionsArrays, Objects, Structs, TuplesMutabilityConditionsLoopsStatements and Expressions Практика это гораздо больше, чем Алгоритмы или Проекты!