На цьому курсі починають з основ програмування мовою Kotlin. Слухачі вивчають фундаментальні концепції - типи даних, змінні та структури управління. Одночасно вони опановують роботу в Android Studio та навчаються використовувати Git і GitHub для контролю версій. Цей модуль дає міцну базу для подальшої розробки.
Далі курс заглиблюється в об'єктно-орієнтоване програмування. Тут розглядають класи, об'єкти, конструктори та принципи ООП. Слухачі навчаються обробляти винятки, працювати з null-безпекою та використовувати структури даних. Модуль також охоплює функції розширення, лямбда-вирази та інші сучасні можливості Kotlin.
Ця частина курсу присвячена більш складним темам. Тут вивчають класи даних, об'єкти, зачислення та ідіоматичний код Kotlin. Розглядають делегування, ліниву ініціалізацію та співпрограми. Слухачі також опановують всі необхідні інструменти - Android Studio, Gradle та Git для повноцінної розробки.
Фінальний блок зосереджений на практичному створенні застосунків. Слухачі навчаються розробляти інтерфейси за допомогою Jetpack Compose UI Toolkit. Вони створюють просту настільну гру для Android, яку можна запустити на смартфоні або опублікувати в Play Market. Цей модуль об'єднує всі отримані знання в реальному проєкті.
Після завершення курсу ви зможете створювати повноцінні Android-застосунки, працювати з різними типами даних та структурами управління. Ви опануєте об'єктно-орієнтований підхід, навчитеся обробляти помилки та використовувати колекції об'єктів. Курс також навчить ефективно працювати з Git та GitHub для управління проєктами.
Курс включає підтримку ментора протягом всього навчання. Ви отримаєте допомогу в покращенні свого CV та доступ до додаткових електронних курсів для самостійного навчання. Також доступні онлайн-курси англійської мови та Speaking Club для розвитку мовних навичок.