Become a true programming master

Learn how to code and build efficient algorithms

22553631 submissions, 630892 registered users, 6629 public problems

Innopolis Open 2018

Seven days left to register for the Innopolis Open - Olympiad in Informatics for high school students under 19 years old held by Innopolis University. The Olympiad has two stages: the online contest and the on-site competition.

Why participate?

  • It is a top-level contest - the problems on the Olympiad meet the level of the Russian Olympiad in Informatics. Contests are prepared under the guidance of the World Finals Champions of ACM ICPC.
  • Scholarship - winners of the second (on-site) stage will have an opportunity to be enrolled in Innopolis University without any admission tests.
  • Prizes – participants with the best results at the online contest will be invited to the final stage to Innopolis, the final stage winners will receive valuable prizes and souvenirs. Accommodation and meals are covered by the organizing committee.

To find out more about the Olympiad, please, visit our page:


The first stage (online contest) will be held on:

  • December 2, 15:00 (UTC +3),
  • December 17, 10:00 (UTC +3).

You may participate on both dates; the organizing committee will consider your best result. Registration is open until December 1, 2017. Participation is free of charge.

The second stage (on-site contest) will take place in Innopolis city on February 24-25, 2018.

Stay in touch

Innopolis Open 2018

Coding can give more fun than computer games – an interview with Ivan Katanić

After publishing an interview with Keshav Dhandhania we have decided to continue this project and present you other successful Spoj users, who can share their experience and all wisdom gained during their struggle with Spoj problems.

Today we present you Ivan Katanić a finalist in International Olympiad in Informatics a member of Croatian national team in computer contests and a long-time Spoj user with a #11th place in a world rank and almost 1000 solved problems.

Read more on our blog

Bubble Cup X

Microsoft Development Center Serbia is excited to announce the start of the 10th anniversary edition of Bubble Cup competition!

Bubble Cup is an international, ACM-style team contest aimed at university and high school students.

You can register now on Qualifications consist of two online rounds which start on the 1 st of April and on the 1 st of May and last for 25 days each. Both online rounds will feature several problems from the Sphere Online Judge. Ten best university teams and ten best high school teams will compete in the 5 hour long finals in Belgrade in September.

Teams can consist of high school pupils or students. Students must attend the same university. Complete rules can be found here.

There are going to be some great prizes awaiting the winners! More detailed information on prizes is coming on the website soon.

We wish you best of luck in competition! Let the coding begin!

Bubble Cup

Big languages update!

We are happy to announce that we have updated our languages database.

There are six new languages - one of them is a Swift which was on the top of your wishlist!

Please visit the article on our blog to learn more details!

From Spoj challenge to own startup. Short interview with Keshav Dhandhania

We would like to invite you to a completely new series of short interviews with successful Spoj users, we will talk about their projects and their first steps in the world of coding. If you think that you have your own story that can inspire others, write to us!

Here's our first interview with one of old Spoj users: Keshav Dhandhania, a co-founder at Compose Labs, a San Francisco-based company that has just released their first project Commonlounge (with a special community for Spoj users too!).

Read more on our blog.

Keshav Dhandhania photo

Innopolis Open

University Innopolis is organizing and holding Innopolis Open, an Olympiad in Informatics for secondary school students (until 19 y.o.). The Olympiad consists of two rounds — online contest and the on-site competition (held at Innopolis, Russia).

Winners of the first round will be invited to Innopolis to take part in the on-site competition. During the Olympiad, all participants will be offered a free of charge accommodation, meals and transfer from Kazan to Innopolis and back.

Winners of the second (on-site) round will receive awards and can be enrolled in Innopolis University without any admission tests.

  • The first (online contest) round will start on December 18 at 10.00 a.m. (UTC +3).
  • The second (on-site) round will take place on February 25-26 in Innopolis city, Russia.

Registration is open until December 15, 2016. Participation is free of charge. Please follow the link to register and find detailed information:

Innopolis Open

Registrations are now open for CodeChef SnackDown - a global programming contest | Qualifier starts on 27th May 2016!

CodeChef SnackDown is a multi-round computer programming contest, it will witness coders from schools, colleges, and organizations, across all ages, competing against each other on a global platform. This year there will be world's best 25 teams battling out with India's best 25 teams in Mumbai for the ultimate title of “SnackDown Champions” and hefty cash awards worth $22,500, a lucrative job offer with Directi, and plethora of cool SnackDown merchandises. The registrations are now open and the qualifying round will start on 27th May 2016. More information about the contest can be found here:


Passionate about algorithmic tasks? Take part in the eighth edition of international programming marathon Deadline24!

The teams of three may register up until February, 25. They will compete in the qualifying round online on February 28. For more information

Let the programming spirit flourish! becomes community partner in IndiaHacks is happy to become a Community Partner of Hacker Earth in their flagship event - IndiaHacks, the world's largest developer confluence, which aims to encourage programming and celebrate the spirit of coding among developers.
It comprises of a combination of online hackathons and programming contests. This massive event commenced on January 8th, 2016 with Fintech Hackathon and Bot Challenge programming contest - two of the nine technology tracks, scheduled for the month long code fest. The other tracks open for participation for developers are Algorithms, Machine Learning, IoT, Game development, Open Source, Online Commerce, Travel and Transportation. These hackathons will see developers build unique and interesting products in only 48 hours.

The top 20 teams/individuals from the online phase will be shortlisted from each track and will be invited to the offline conference, where they will again hack for 24 hours and present their ideas to a panel of judges. Developers also get to win some cool prizes like a Trip to San Francisco, Xbox One, Go Pro 4 and much more.

So if you are developer or a coder, register and participate in IndiaHacks ->