Приближаются школьные олимпиады. При подготовке к олимпиаде по программированию очень полезным будет сайт Дистанционная подготовка по информатике. На сайте собраны архивы задач прошедших олимпиад, в которых насчитывается уже несколько тысяч задач. Есть теоретический материал по языкам программирования, рассматриваются алгоритмы решения типовых задач.
Кроме того на сайте есть тестирующая система, с помощью которой можно в режиме on-line протестировать составленные для решения задач программы. Ведется рейтинг пользователей.
Сайт ориентирован как на школьников, готовящихся к выступлениям на олимпиадах, так и на начинающих изучать программирование.