Group of young people celebrating graduation outdoors, holding diplomas, standing in front of a modern building under a cloudy sky.

Learn to Code with Code For Ukraine

Applications for the Summer 2026 cohort are not open yet.
Please check back here for updates on when the next application cycle will begin.

Code for Ukraine is a 12-month program for students aged 14–17 that teaches computer science, design thinking, and innovation through hands-on projects and mentorship. The program includes multiple camps and online learning sessions, culminating in a final innovation residency at the Ukrainian Catholic University in Lviv.

Students work in teams to develop solutions to real challenges faced by their communities while building skills in programming, collaboration, and leadership.

Frequently Asked Questions

  • Applications for Code for Ukraine Summer 2026 will open soon.

    When applications open, students will be able to apply through an online application form available on this website.

    The application process will include:

    • Completing the online application form

    • Answering several short written questions

    • Responding to scenario-based questions that help us understand how you think and solve problems

    • Providing basic personal and background information

    • Confirming your availability for the full program

    Some applicants may also be invited to a short interview as part of the selection process.

    Прийом заявок на Code for Ukraine – літо 2026 відкриється незабаром.

    Коли подача заявок буде відкрита, учні зможуть подати заявку через онлайн-форму на цьому сайті.

    Процес подачі заявки включатиме:

    • заповнення онлайн-анкети

    • відповіді на короткі письмові запитання

    • відповіді на ситуаційні запитання, які допоможуть нам зрозуміти ваш спосіб мислення та підхід до розв’язання проблем

    • надання основної особистої інформації

    • підтвердження можливості брати участь у програмі

    Деякі кандидати також можуть бути запрошені на коротку співбесіду.

  • Students may be eligible to apply if they:

    • Are between the ages of 14 and 17

    • Are entering 10th or 11th grade

    • Are available to travel to Lviv or Lviv Oblast (for the in-person summer camp)

    • Are able to participate in all program components, including camps and year-long sessions

    • Come from war-affected or socially vulnerable backgrounds

    Priority is given to students who fall into one or more of the following categories:

    • Internally displaced students

    • Children of veterans of the Russian-Ukrainian war

    • Children of fallen soldiers

    • Orphans or children deprived of parental care

    • Children from low-income or large families

    • Students from families in difficult life circumstances

    • Children with disabilities

    • Children raised in institutional care (orphanages or boarding schools)

    The program aims to support students who may otherwise have limited access to advanced educational opportunities.

    Подати заявку можуть учні, які:

    • мають 14–17 років

    • з вересня навчатимуться у 10 або 11 класі

    • можуть брати участь у всіх етапах програми, включаючи табори та онлайн-сесії протягом року

    • походять із родин, які постраждали від війни, або перебувають у складних соціальних обставинах

    Перевага надається учням, які належать до однієї або кількох із наступних категорій:

    • внутрішньо переміщені особи

    • діти ветеранів російсько-української війни

    • діти загиблих військових

    • діти-сироти або діти, позбавлені батьківського піклування

    • діти з малозабезпечених або багатодітних сімей

    • діти із сімей, що перебувають у складних життєвих обставинах

    • діти з інвалідністю

    • діти, які виховуються або виховувалися в інституційних закладах (дитячі будинки, інтернати)

    Програма спрямована на підтримку учнів, які можуть мати обмежений доступ до додаткових освітніх можливостей.

  • To prepare for the application, we encourage students to think about the following:

    Availability

    Students must be able to attend the in-person summer camp in Lviv, which typically takes place for two weeks in July, as well as participate in online sessions during the program.

    English Language

    The program is conducted in English, so students should have basic English skills in order to participate in classes, teamwork, and discussions.

    Scenario-Based Questions

    The application will include short scenario questions. These are designed to understand how you think about challenges and how you approach solving problems. There are no “right” answers — we want to see your ideas and perspective.

    Motivation

    Be prepared to explain:

    • Why you want to join Code for Ukraine

    • What interests you about technology, innovation, or solving problems

    • How you hope to use these skills in the future

    Teamwork and Curiosity

    We look for students who are:

    • Curious and motivated to learn

    • Interested in working in teams

    • Excited to solve real problems in their communities

    Щоб підготуватися до подачі заявки, радимо звернути увагу на такі речі:

    Доступність

    Учні повинні мати можливість брати участь у літньому таборі у Львові, який зазвичай триває два тижні у липні, а також у онлайн-заняттях протягом програми.

    Англійська мова

    Програма проводиться англійською мовою, тому учасники повинні мати базовий рівень англійської, щоб брати участь у заняттях, командній роботі та обговореннях.

    Ситуаційні запитання

    У заявці будуть короткі ситуаційні запитання. Вони допомагають зрозуміти, як ви думаєте та підходите до вирішення проблем. Правильних або неправильних відповідей немає — нам важливо побачити ваші ідеї та спосіб мислення.

    Мотивація

    Будьте готові розповісти:

    • чому ви хочете приєднатися до Code for Ukraine

    • що вас цікавить у технологіях та інноваціях

    • як ви хотіли б використати ці знання в майбутньому

    Командна робота та цікавість

    Ми шукаємо учнів, які:

    • мають бажання навчатися

    • готові працювати в командах

    • хочуть знаходити рішення для проблем своїх громад

  • Yes — the Code for Ukraine program is taught in English, since many of our instructors and mentors come from international universities.

    Students should have a basic level of English in order to participate in classes, teamwork, and discussions.

    However, you do not need to be fluent. We will have local instructors and teaching assistants who can help with translation and support when needed.

    The most important thing is your motivation to learn, collaborate, and try something new.

    Так — програма Code for Ukraine проводиться англійською мовою, оскільки багато наших викладачів та менторів представляють міжнародні університети.

    Учасники повинні мати базовий рівень англійської, щоб брати участь у заняттях, командній роботі та обговореннях.

    Водночас вільне володіння англійською не є обов’язковим. У програмі працюватимуть місцеві викладачі та асистенти, які допомагатимуть із перекладом та підтримкою за потреби.

    Найважливіше — це бажання вчитися, працювати в команді та відкривати нові можливості.