Konkurs programistyczny pod nazwą High School Programming Ligue jest organizowany przez Sphere Research Labs Sp.z o.o. z Gdyni. Ten programistyczny konkurs skierowany jest do uczniów szkół ponadgimnazjalnych i jego celami są; popularyzacja wiedzy algorytmicznej i umiejętności programistycznych wśród uczniów szkół ponadgimnazjalnych oraz prezentacja systemu SPOJ engine do nauki informatyki w szkołach. Konkurs High School Programming Ligue ma charakter międzynarodowy z tego też powodu zadania i dostępne treści są sformułowane w języku angielskim. High School Programming Ligue to doskonały sposób na rozwijanie i sprawdzenie wiedzy i umiejętności dla uczniów interesujących się informatyką, w szczególności programowaniem.
Konkurs wymaga rejestracji szkoły oraz rejestracji uczniów – uczestników. Tylko w takim wypadku uczestnicy mogą liczyć na miejsce w rankingu oraz zdobycie nagród. Aktualnie mamy w toku edycję konkursu w roku szkolnym 2011 2012, zawody już trwają. Konkurs przeprowadzany jest zdalnie za pośrednictwem strony internetowej konkursu www.spoj.pl . Uczestnicy otrzymują zadania do rozwiązania online i mogą wybrać dowolny język programowania np. polecane C++ lub Java. High School Programming Ligue odbywa się w czterech kolejnych seriach / etapach. Każda z tych serii rozpoczyna się i kończy w poniedziałek o godzinie 18.00 . Pierwsza seria od 12 września do 10 października. Druga seria od 24 października do 21 listopada. Trzecia seria od 5 grudnia do 9 stycznia . Wreszcie ostatnia, czwarta seria trwa od 23 stycznia do 5 marca. Wszystkie rozwiązania zadań zamieszczonych w serwisie www.spoj.pl przesyła się w konkursie za pośrednictwem systemu spoj. Nagrodami w konkursie są programy Ivona reader, które otrzymuje pięciu najlepszych uczniów w rankingu konkursu. Natomiast trzy najlepsze drużyny otrzymują dla szkoły roczne licencje Ivona WebReader do udźwiękowienia szkolnej strony internetowej. Udział w konkursie i rozwiązywanie konkursowych zadań to bezcenna nauka, zdobywanie wiedzy i umiejętności w zakresie programowania oraz możliwość poznania ludzi o podobnych zainteresowaniach. Polecamy zatem udział w High School Programming Ligue i życzymy powodzenia.