Jeśli masz ochotę uczyć się JavaScript w podobny (bardziej rozrywkowy niż skupiony na projektach) sposób, to warto rozważyć dosyć spory kurs z wieloma pomysłami na projekty na KhanAcademy (https://www.khanacademy.org/computing/computer-programming). Nie są to raczej zadania algorytmiczne jak na SPOJ, ale też JS nie do tego służy. Do CV strony jak SPOJ możesz dodać jako dowód na zainteresowanie programowaniem, ale dopóki nie będziesz naprawdę dobry w zadaniach algorytmicznych liczyć się będą przede wszystkim wykonane przez Ciebie projekty i to one powinny być priorytetem.