На цьому курсі починають з основ. Спочатку знайомляться з мовою Python - як вона працює і навіщо потрібна. Потім переходять до перших простих програм. Вивчають змінні та основні типи даних. Розбираються зі списками, кортежами та множинами. Далі йдуть словники та цикли for. Учні вчаться писати функції та працювати з файлами. Закінчується модуль узагальненням вивченого матеріалу.
Другий модуль заглиблюється в об'єктно-орієнтоване програмування. Тут вивчають класи та їхню структуру. Розглядають ітератори та генератори. Особливу увагу приділяють декораторам - як стандартним, так і створеним самостійно. Далі йдуть складніші теми: поліморфізм, інкапсуляція та наслідування. Модуль завершується основами тестування коду та закріпленням матеріалу.
Третій модуль присвячений класичній інформатиці. Спочатку пояснюють нотацію "велике О" для оцінки ефективності алгоритмів. Потім переходять до графів та алгоритмів їх обходу. Вивчають різні методи сортування даних. Розглядають дерева та роботу з ними. Окремо проходять структури даних: списки, стеки, черги. Завершують модуль алгоритмами пошуку та хешуванням.
Цей модуль вчить роботі з базами даних. Поділений на дві частини. У першій знайомляться з основами мови SQL. Вчать створювати запити для отримання даних. У другій частині поглиблюють знання SQL. Розглядають більш складні запити та операції з даними.
Тут учні вчаться працювати з паралельними обчисленнями. Починають з основ мережевого програмування. Потім переходять до потоків та мультипроцесорності. Знайомляться з HTTP та вчаться робити запити до серверів. Вивчають asyncio для асинхронного програмування. Модуль завершується практичною роботою - створенням чату.
Останній основний модуль присвячений веб-розробці. Спочатку знайомляться з Django - популярним фреймворком. Вивчають HTML та CSS для створення інтерфейсів. Потім переходять до Django ORM для роботи з базами даних. Вчать тестувати додатки та реалізовувати автентифікацію. Окремо розглядають роботу з Telegram API. Більшу частину модуля займає робота над фінальним проектом, який потім презентують на випускному.
Цей бонусний модуль пояснює, як використовувати штучний інтелект у роботі. Розповідають, що таке ШІ та як він працює. Показують корисні інструменти: ChatGPT, Bard, Grammarly та інші. Вчать використовувати ШІ для пошуку роботи - покращення резюме, підготовки до інтерв'ю. Розглядають етичні аспекти використання штучного інтелекту. Окремо вивчають створення ефективних запитів до ШІ систем.
Клуб англійської мови проходить під керівництвом викладача. Основна увага приділяється розмовній практиці. Формують словниковий запас, специфічний для IT-сфери. Вчать писати CV та готують до співбесід в іноземних компаніях. Групи формуються за рівнем знань - від початкового до продвинутого.
Цей модуль допомагає з працевлаштуванням. Професійний рекрутер вчить створювати конкурентні резюме та супровідні листи. Готують до інтерв'ю - розбирають типові питання та можливі складнощі. Допомагають створити профіль в LinkedIn. Розповідають, де шукати вакансії та як правильно подавати заявки.
Курс розрахований на людей від 16 років. Заняття проходять ввечері через Zoom. Теорію вивчають самостійно, а на онлайн-уроках розбирають лише практичні завдання. Навчання відбувається в командах під керівництвом викладача, який виконує роль тімліда. Після успішного завершення курсу та захисту дипломного проекту видають сертифікат.