Какой сборник задач можете посоветовать по основам программирования?
Интересует полный, хороший задачник по основам программирования, где задеты всевозможные темы программирования, такие как циклы, массивы, функции и т д? Учу Javascript, но нуждаюсь в сборнике таких задач, которые дадут хорошую практику в написании кода +перестроят мышление и натренировать мозги?
Много нашёл в интернете задач, но везде либо слишком простые, либо никак не структурованы (ресурсы типа code wars). там вообще почти ни одной задачи на матрицы, зато 100500 задач на объявление переменных.
А я ищу такой сборник, чтобы пускай там будет 1000 задач, но действительно полезных и развивающих мышление программиста,после решения которых с уверенностью можно приступать к углубленному изучению языка и написания личных программ с головы, а не копируя чужой код!
Кто знает подобные?
Буду очень благодарен