Welcome to SOI

Participate in a Swiss contest for young people, where you solve problems with code and clever algorithms. If you have pleasure in logical thinking and fun in puzzling, that is all you need. Everything else we will teach you at our preparation events.

Learn programming and algorithms
Participate in workshops and training camps
Show your abilities at the contests
Students at a Swiss school
Regular: below 20 years old
Junior: below 17 years old and at least 3 more years in school
You don't have to be able to program – just bring your curiosity and willingness to learn
Meet people with similar interests
Qualify for camps and international competitions
Free! All costs are paid by our partners
Create an account
Solve the first round
Sign up for the workshops

Getting started

About SOI

The Swiss Olympiad in Informatics is a programming contest for young people under 20 years of age. Since 1992, the competition has been offering computer enthusiasts a platform to match their skills with others who share their interest. At the same time, the Swiss Olympiad in Informatics also elects the Swiss delegation for the International Olympiad in Informatics. It might just be you representing our country at the next international event while getting in touch with participants from over 80 countries around the world!

Participation is worthwhile:

What is the SOI?

The Swiss Olympiad in Informatics is the national qualification for participation in the IOI (the International Olympiad in Informatics). The SOI aims to train and select four participants to represent Switzerland at the International Olympiad in Informatics.

SOI Team 2015 with Prof. Ron Rivest

The SOI is mainly organized by former contestants in close collaboration with the Chair of Information Technology and Education and the ABZ - Informatikunterricht of ETH Zurich. But of course the realization of the event also depends largely on the generosity and cooperation of our partners. And last but not least, we work together with all the national scientific Olympiads of Switzerland to nourish the hunger of young people for science.

What is the IOI?

The International Olympiad in Informatics is one of five scientific olympiads, that are supported by UNESCO. Each year circa 300 participants from more than 80 different countries compete to take home a gold, silver or bronze medal. Apart from the contest, there are also excursions and other special events each year.