Олимпиада включала два этапа. Первый этап проходил в режиме онлайн, в нем приняли участие более 2 тысяч человек. Заключительный этап олимпиады проводился очно в два тура по 5 часов. Каждый тур состоял из 4 задач, за одну задачу можно было получить максимум 100 баллов. Итоговый балл участника определялся, как сумма баллов, набранных им по каждой задаче.
Победителем стал школьник из 11 класса лицея им. Н.И. Лобачевского Казанского федерального университета Ильдар Гайнуллин. Второе место занял 11-классник московской школы №57 Семён Савкин. Третье место занял 11-классник из физико-математического лицея №239 Санкт-Петербурга Андрей Ефремов.
Всего были вручены 32 диплома первой степени среди российских участников. Школьник Мартин Копчев из Болгарии получил диплом победителя как иностранный участник. Всего в финальной части олимпиады на двух площадках соревновались 408 старшеклассников из Армении, Беларуси, Болгарии, Казахстана, России и Сербии. Победителям и призёрам вручили дипломы и памятные подарки.
С напутственными словами выступили руководитель оргкомитета Открытой олимпиады для школьников по программированию, старший преподаватель НИУ ВШЭ Глеб Евстропов, руководитель проектов фирмы «1С» Диана Чибисова и проректор по международным программам и цифровым инновациям МФТИ Алексей Малеев.
По словам Алексея Малеева, у Открытой олимпиады — 1-й уровень в перечне школьных олимпиад, что даёт возможность хорошо проявившим себя ребятам поступить в технический вуз без экзаменов. «Первые четыре места на олимпиаде заняли участники только что завершившийся смены лагеря Moscow Workshops Juniors, который мы проводили на кампусе Физтеха. Среди 33 победителей 23 готовились у нас. Для нас это показатель того, что мы даем возможности для развития самым сильным участникам олимпиад по программированию», — отметил проректор МФТИ.