Ja polecam stronkę
https://www.codewars.com/
Jest tam zbiór zadań o różnych stopniach trudności, a po rozwiązaniu zadania możemy porównać rozwiązania z innymi. W taki sposób nagle może się okazać, że nasz skrypt miał 10 linijek kodu dość miejscami zawiłego, a wszystko można było napisać w jednej linii, ba nawet często używając jednej funkcji, o której nie wiedzieliśmy :)
Polecam bardzo rozwijające jest takie kombinowanie, a potem porównywanie rozwiązań z innymi :)