- 2D Artist / 2D Illustrator / Graphic Designer
За 34 заняття ти покроково й на практиці освоїш основний функціонал Adobe Photoshop та забудеш про рандомні кліки в софті.
Програма курсу
Можливості софту. Інтерфейс та інструменти
- Векторна та растрова графіка
- Створення файлу
- Навігація всередині документа
- Робота з шарами
- Збереження файлів
Домашка: створити два документи (для друку та для інстаграму), шари та правильно їх підписати.
Примітиви, смартоб'єкти, шар-маски
- Заливки та градієнти
- Інструмент пензель
- Робота з простими шейповими композиціями
- Інструмент перо
- Виділення та вирізання об'єктів
- Маски
- Смартоб'єкти у Photoshop
- Розмиття за Гауссом
- Звичайний градієнт vs мапа градієнтів
Домашка: створити дві прості абстрактні геометричні композиції з використанням вивчених інструментів.
Накладання та ефекти
- Параметри накладання
- Інструменти для роботи з текстом
- Ефекти
- Робота з векторною AI-графікою
- Ефект накладання з кольором
- Ефект Motion Blur
- Текст із градієнтом
- Фільтр Pointillize
Домашка: створити композицію з використанням векторної графіки, накладань та ефектів, додати назву за допомогою інструменту "Текст".
Робота з мокапами
Домашка: створити мокап будь-якого товару з улюбленою цитатою (можеш використати композицію з попередніх уроків).
Ретуш
- Криві
- Штамп і пензель відновлення
- Різкість
- Трансформація
- Фільтр "Пластика": як його використовувати, щоб не зіпсувати зображення
- Фільтр "Пластика" + градієнт
Домашка: обрати фотографію та відретушувати її за допомогою вивчених інструментів.
Пензлі та текстури
- Як створити свій пензель
- Використання пензлів
- Сканування та обробка текстури
- Як створити свою текстуру
- Створення колажу
- Ефект чорнил на папері
Домашка: створити композицію з використанням своїх пензля й текстури.
Воркфлоу та автоматизація процесів
Домашка: підготувати файл із використанням плагінів для автоматизації процесів.
Результат курсу
В результаті отримаєш практичні скіли, юзатимеш софт для різнопланових задач (професійних та особистих) і зможеш почати кар'єру у графічному дизайні. Навчишся працювати з шарами, масками, текстом та іншими базовими елементами. Розберешся у фоторетуші та зрозумієш, як грамотно використовувати ефекти, фільтри й текстури. Дізнаєшся, як налаштовувати робочий простір та автоматизовувати воркфлоу - щоби працювати швидко та зручно.
Подать заявку- 2D Artist / 2D Illustrator / Graphic Designer
За 28 занять ти освоїш повний базовий функціонал Adobe Illustrator і більше не будеш розбиратись у кнопках софту за допомогою ютуб-туторіалів. Навчишся працювати з шарами, кривими Безьє, точками, текстом, масками та іншими базовими елементами.
Програма курсу
Знайомство з софтом
- Що таке растрова та векторна графіка
- Створення файлу
- Інтерфейс та організація робочого простору
- Огляд основних простих інструментів
- Огляд верхньої панелі
- Робота з шарами
Домашка: створити два документи (для друку та для інстаграму), шари та правильно їх підписати.
Абстрактна геометрична композиція: основні інструменти
- Лінійки та напрямні
- Сітка, налаштування сітки
- Криві Безьє, перо, робота з точками
- Контур
Домашка: створити просту абстрактну геометричну композицію з використанням вивчених інструментів.
Композиція з порізаними шейпами
- Панель Pathfinder, розділення об'єктів
- Вирівнювання
- Live paint
- Пензлі
- Blend
- Effects
- Як створити піксель-арт
- Ефект Roughen
Домашка: створити композицію з використанням порізаних шейпів за допомогою Pathfinder, пензлів, Blend і перспективи.
Робота з масками, текстом та симетрією
- Створення масок
- Робота з текстом
- Paragraph
- Імпорт зображень
- Трасування зображень
- Створення пензля
- Симетрія
- Ефект 3D тексту
- Деформація тексту
- Ефект Трансформація
Домашка: створити композицію з текстом, фото, симетричними й трасованим елементами.
Результат курсу
В результаті - юзатимеш софт під різноформатні таски (для професійних та особистих потреб), створюватимеш креативний контент для діджитал-каналів та зможеш стартувати у графічному дизайні. Дізнаєшся, як налаштовувати робочий простір та автоматизовувати всі процеси, створювати свої піксель-арти та пензлі.
Подать заявку- Gamedev / Unity / Game Design
Ти навчишся працювати з рефами та генерувати ідеї. Прокачаєш деталізацію, освітлення та зможеш вдало порушувати композиційні правила. Далі ти покроково створиш артгайд і навчишся вибудовувати процеси продакшену: від концепт-арту - до фінальної гри. Знатимеш, як взаємодіяти з креативним директором та менеджерити команду.
Програма курсу
Блок 1. Артдирекшн
Інтро
- Артдирекшн: що це і для чого
- Як базові правила зроблять арт крутішим
- Чому артдирекшн не тільки про артдира
Композиція
- Композиція в геймдеві
- Пропорція, золотий перетин, контраст, ієрархія, ритм
- Тонке мистецтво порушувати правила
- Розбір кейсів
- ДЗ:
- знайти приклади правил у сучасних іграх, кіно
- зібрати композицію з примітивів, керуючись правилами
Композиція. Практика
Практикуємось порушувати композицію правильно.
Референси та робота з концепт-артом
- Як правильно збирати рефи
- Чому багато - це погано
- Як читати концепти й визначати мотиви артдиректора та концепт-арту
- ДЗ: підготувати референс-пак для ассета/будівлі
Практикум
Розбираємо концепти та аналізуємо мотиви артдиректора в концепті.
Продакшн
- Реалізм - в деталях
- Як класичне мистецтво робить арт гри кращим
- Контраст у матеріалах
- Як не боротися проти техарту й отримати круті результати
Атмосфера та світло
- Чому це важливо навіть для 3D-художників
- База з освітлення об'єктів та сцен
- Граємо в гру "як змінити настрій на картинці"
- ДЗ: відколоргрейдити картину і пояснити, чому обрав/ла такий підхід
Практикум
Розбираємо домашки з попереднього заняття.
Стилізація та реалізм
- Як підходити до стилізації
- Грейди стилізації
- Функції у стилізації та як їх юзати
- ДЗ: підготувати презу про стилізацію в обраній грі
Практикум
Розбираємо домашки з попереднього заняття.
Портфоліо та подача
- Підготовка портфоліо, рендери, світло, відбір
- Як підбирають людей за кордоном
- Чому вигляд тамбнейлів підвищує шанси на офер
- Апгрейд портфоліо за мінімум часу
- ДЗ: апгрейднути або створити з нуля портфоліо
Портфоліо-рев'ю
Розбираємо портфоліо, отримуємо фідбек від лектора.
Блок 2. Артдиректор
Артгайд
- Етапи створення артгайду
- Особливості процесу
- Робота з брифом: від креадира до геймдиза
Артгайд. Воркшоп
Генеруємо брифи для проєктів.
Ідея та натхнення
- Пошук натхнення та генерація ідей
- Візуальна бібліотека
Артгайд. Воркшоп 2.0
- Шукаємо рефи
- Генеруємо рефи за допомогою ШІ
Артгайд
- Як побудувати концепцію артгайду
- Формування артгайду
- ДЗ: створити артгайд
Артгайд. Воркшоп
Розбираємо артгайди, отримуємо фідбек від лектора та одногрупників.
Побудова команди
- Хайринг, портфоліо-рев’ю, співбесіда
- Тестове завдання (не) потрібно
- Структура та баланс команди
- ДЗ: сформулювати кількість та позиції арткоманди, залежно від твоєї ідеї та артгайду
Робота з командою
- Комунікація з командою
- Як давати конструктивний фідбек
- Конфліктні ситуації
- Розвиток команди
Практикум
- Симулятор незадоволеного 3D-художника
- Симулятор незадоволеного креадира
Продакшн
- Побудова процесів: від концепт-арту - до фінальної гри
- Шукаємо мідл-граунд між дизайном і артом
Фідбек-сесія
Особливості курсу
- Допомога ментора
- Проєкт в портфоліо
- Сертифікат про проходження курсу
Викладачі курсу
Олексій Пласкін - 13+ років в індустрії
Подать заявку- 2D Artist / 2D Illustrator / Graphic Designer
Навчишся працювати над власним персонажем комплексно. Розберешся з креативними підходами до історій та концепцій, продумаєш унікальні фішки та емоції своїх малюнків. Прокачаєш практичні скіли та навчишся працювати з кольорами, формами, анатомією, фігурами та стилями. У кінці курсу попрацюєш з реальним клієнтом і створиш персонажа для його айдентики.
Програма курсу
Вступ
- Вступ у роботу з персонажами
- Звичайна ілюстрація vs ілюстрація з персонажами
- Як лекторка прийшла до роботи з персонажами
- Застосування персонажів у різних сферах
ДЗ:
- Зафіналити свого персонажа та підготувати його до презентації на наступному занятті
- Знайти та проаналізувати декілька прикладів ілюстрацій з персонажами, які подобаються
- Знайти приклади ілюстрації, де персонаж є основною фігурою
Види персонажів та де шукати натхнення
- Персонажі за значенням
- Персонажі за настроєм
- Про яких персонажів питають замовники для айдентики бренду
- Підготовка дощок на Pinterest: аналіз готових робіт і як не вкрасти чужу ідею
- Пошук натхнення в старих мультфільмах
- Натхнення в оточенні та друзях
- Практика
- ДЗ: зібрати дошку на Pinterest
Форми персонажів
- Значення форм у дизайні персонажів
- Як знайти нетипову форму (практика з рандомними формами)
- Психологія форм (круглі = дружні, квадратні = стабільні, трикутні = агресивні)
- Використання форм у дизайні персонажів
- Поєднання форм і персонажів у одну історію
- Практика: вирізати з паперу форми й у них промальовувати персонажів (папір і маркер)
- ДЗ: допрацювати персонажа з практики
Емоції в роботі з персонажами
- Як емоції впливають на взаємодію глядача з персонажем
- Основні види емоцій
- Приклади відомих персонажів із сильним емоційним виразом
- Практика: зробити селфі зі своїми емоціями, проілюструвати їх
- ДЗ: на основі своєї готової розкадровки створити вигаданого персонажа
Стиль ілюстрації (Фарбування vs Контур)
- Які існують стилі ілюстрації і як вони працюють на персонажах
- Лайн-стиль
- Текстурний стиль
- Акцент на кольорі
- Практика
- ДЗ: намалювати персонажа з минулої домашки в різних стилях з лекції
Пошук фішки персонажа
- Огляд фішок персонажів
- Як не боятися "зіпсувати" персонажа
- Приклади цікавих персонажів
- Практика: один персонаж і десять фішок у ньому
- ДЗ: зібрати конструктор персонажа і знайти найцікавіший
Базова покадрова анімація
- Референс для анімації
- Динамічний рух у покадровій анімації
- Огляд софту
- Практика зі своїм розробленим персонажем
- ДЗ: зробити гіфку свого персонажа
Фідбек-сесія
Брифінг клієнта
- Що потрібно обговорити з клієнтом на початку співпраці
- Питання, які потрібно поставити собі (якщо немає клієнта)
- Скільки варіантів краще розробити для замовника?
- Як відчути проєкт
- ДЗ: створити персонажа на основі брифу від реального клієнта
Робота з мокапами
- Як передати персонажа клієнту
- Працювати соло чи з дизайнером?
- Де брати мокапи і як зробити їх самому?
- Як мокапи впливають на портфоліо
- Практика: готуємо власний мокап
- ДЗ: створити мокап не з мокапу
Портфоліо
- Де зробити портфоліо
- Що має входити в персонажне портфоліо
- Приклади класних кейсів з персонажами
- Практика: розробляємо сценарій свого кейсу
- ДЗ: оформлення кейсу на Behance
Фідбек-сесія
Презентація проєктів
Після курсу ти:
- Знаєш, як комунікувати з клієнтом та як вписувати персонажів у його айдентику: від першого брифу - до фінального мокапу
- Створюєш продуманих персонажів: правильно підбираєш стиль, форму та колір своїм ілюстраціям, щоб вони потрапляли в саме серденько
- Знаєш, як працювати з емоціями, історіями та концепціями персонажів. Додаєш своїм персонажам фішок, щоб їх розпізнавали та запам'ятовували з першого погляду
- Освоїш базу з покадрової анімації, щоб додати руху своїм персонажам та захоплювати увагу глядача
- Прокачаєш акаунт на Behance; оформиш кейс з порадами та фідбеком від лекторки, щоби потрапляти у рекомендації та хантити нових клієнтів
- Нові скіли прокачаєш на практиці - додаси до портфоліо двох персонажів, один з яких - для реального клієнта
Викладачі курсу
Мирослава Шевченко - Ілюстраторка, графдизайнерка, артдиректорка
Подать заявку- Gamedev / Unity / Game Design
За 40 занять ти розбереш базовий функціонал UЕ для створення різнопланових ігор: від казуальних - до ААА-рівня. Для цього ти навчишся розробляти прототипи, візуалізувати ідеї та доносити їх до команди - впевнено та з розумінням робочих процесів. У результаті ти матимеш конкурентні скіли в геймдеві та покладеш у портфоліо прототип власної гри.
Програма курсу
Модуль 1. База Unreal Engine
- Reflection
- Smart Pointers
- Data Structure
- Stats, Console
Модуль 2. UE Blueprint Concepts
- Blueprint: що це і для чого він потрібен
- CustomEvent
- Function
- Macros
- Collapse Node
- Events
- Delegates
- Interfaces
- Debugging
- Як передбачати проблеми
- Де шукати та як виправляти помилки
- Фізика і тригонометрія в розробці
- Вектори в розробці на UE
- Операції з векторами
- Фізика та математика в іграх на прикладі реальних задач
- Елементи будови рівнів
- Інструменти для створення ландшафту
Модуль 3. Меші та матеріали
- Створення простих матеріалів і текстур
- Приклади використання
- Меші
- Текстури
- Матеріали
- Стоки для завантаження текстур та матеріалів
- Material Instances
- Material Functions
- Як налаштувати взаємодію об'єктів
- Collision
Модуль 4. Анімація
- Види анімації
- Як працює програмна анімація
- Механіки для розробки анімації
- Які стоки краще використовувати
- Оптимізація анімації
- Blend Space
- Монтаж
- Root Motion
- Animation Linking
Модуль 5. Gameplay Basics
- Основні механіки гри
- Damage
- Основи плагіна Ability System
- HitResult: Normal & ImpactNormal
- Огляд доступних в рушії UI-елементів
- Створюємо перші віджети та інтерфейси
- Приклади застосування
- Game Mode та Game Instance
- Правила гри, логіка та вплив на розробку
Модуль 6. AI
- AI Introduction
- Навігація AI за рівнем
- Behavior Trees Overview
- Behavior Tree Elements
- EQS (Environment Query System)
Модуль 7. Multiplayer
- Основи Multiplayer
- Replication
- RPC
- GameMode, GameState, PlayerState
- Ownership, PC
- Traveling
- Sessions
Модуль 8. База C++
- Reflection
- Smart Pointers
- Data Structure
- Stats, Console
Результат курсу
- Використовуєш рушій для швидкої візуалізації своїх ідей та творчих концепцій, створюєш прототипи та демонструєш ігрові механіки
- Створюєш різнопланові локації, доповнюєш їх декораціями, архітектурою, світлом, ефектами, реалістичними поверхнями та текстурами
- Деталізуєш та анімуєш персонажів та об'єкти, створюєш взаємодії між ними
- Покращуєш ігровий досвід юзера за допомогою цікавих ігрових механік, фізики об'єктів, вибухів, рідин
- Оптимізуєш свої моделі й текстури та збільшуєш продуктивність гри на різних платформах
- Підсилюєш портфоліо сценами з власної гри
Викладачі курсу
Вадим Онишко - Founder & CEO at SomniumGame
Подать заявку- Gamedev / Unity / Game Design
- 3D Modeling / 3D Artist / 3D Designer
Ти вивчиш основні софти 3D-художника: Maya, Marvelous Designer, ZBrush та Substance Painter. Навчишся моделювати одяг, отримаєш базу з анатомії, скульптингу та деталізації. Зможеш використовувати Unreal Engine, щоб самостійно інтегрувати персонажів у двигун. У результаті покладеш готового ігрового персонажа у портфоліо та з новими скілами зможеш зростати у геймдеві.
Програма курсу
Модуль 1. Огляд індустрії
- Огляд індустрії
- Хто такий художник персонажів
- Пайплайн художника персонажів в ААА-студіях і на аутсорсі
- Скіли та оптимізація роботи
- Ефективність vs прокрастинація
- Як формувати портфоліо та куди з ним йти
Модуль 2. Початок роботи з персонажем
- Скелет людини та пропорції тіла за "золотими стандартами"
- Пропорції в іграх: чому всі NPC в грі одного зросту
- Скільки кісток зламав Джекі Чан та чому нам не важлива їхня кількість у тілі людини
- Анатомія для художника
- Робимо бейзмеш за "Золотим стандартом" з підручника Баммеса
- Верхня частина тіла
- Основні групи м'язів: де кріпляться та за що відповідають. Ч.1
- Нижня частина тіла
- Основні групи м'язів. Ч.2
Модуль 3. Одяг
- З яких шарів зроблений одяг
- Пропорції деталей відносно один одного. Як підбирати референси до концептів. PureRef для створення рефборда
- Ресурси для референсів: Sketchfab, 3d scanstore, 3d.sk
- Формуємо ціль нашого проєкту
- Підбираємо інструменти для різних частин концепту
- Як оптимізувати час
- Бейзмеш анатомії людини
- Базові навички вивчення анатомії
- Корисна література
- Raw Blockout
- Інструменти масок в Zbrush для блокауту і бейзмеш як база
- Правимо пропорції бейзмешу
- Конференція з розбором робіт
- Починаємо працювати над одягом
- Робимо всі сабтули окремо
- Інструменти в Zbrush: Z remesh, Dynamesh, Move, Extract, Spit/Merge, Slice
- Налаштування меню в Zbrush для пришвидшення роботи
- Скульпт хард-серфейсу
- Як робити викройки в Marvelous designer
- Cимуляція тканини з базовими налаштуваннями
- Клінап твердих елементів одягу
- Конференція з розбором робіт
- Детальний розбір інструментів програми
- Створюємо елементи, що потребують симуляції
- Розміри в одязі
- Використовуємо розрізи, щоби потрапити в об’єми тіла персонажа
- База з конструювання одягу
- Фіналізуємо симуляцію
- Властивості тканини, гравітація, піни, шари
- Фіналізуємо деталі та тверді елементи
Модуль 4. Деталізація персонажа в ZBRUSH. Одяг
- Переносимо симуляції на чисту топологію в Zbrush
- Інструменти Quadratulize, Zremesher, Layers, Morph target, Project all, ZProject
- Як створити, налаштовувати й перевіряти свої пензлі
- Як зробити свої альфи
- Дисплейсмент мап та вектор дисплейсмент браш: як зробити та для чого використовувати
- Шукаємо референси
- Як скульптити тканину
- Принцип ZYX при скульпті. Робимо додаткові складки та шви
- Конференція: розбираємо незрозумілі моменти
- Тріщини, сколи, демеджі та знову референси
- Робимо свої альфи чи додаткові пензлі
- Додаємо дисплейсмент, фіналізуємо складки та шви одягу
- Додаємо дрібні деталі
- Пропрацьовуємо волосся персонажа
- Хутро та інші елементи одягу
Модуль 5. Деталізація персонажа в Zbrush. Анатомія тіла
- Анатомія голови та скульптинг волосся
- Як підбирати референси голови та перевіряти пропорції
- Робимо налаштування брашів
- Помилки джунів при скульптингу голови
- Як використовувати Layer Morphtarget для анатомії
- Скани: шукаємо та використовуємо як рефи
- Кисті рук - друга за важливістю частина після обличчя
- Скульптинг рук та м'язової системи
- Конференція
Модуль 6. Ретопологія. UV-розгортка. Запікання
- Підготовка до ретопології ассетів
- Розбиваємо на частини, оптимізуємо хайполі для ретопу в Maya, враховуємо кількість полігонів для лоуполі
- Аналізуємо, як і що будемо ретопити
- Визначаємось із прозорістю та шарами
- Як ретопити зручно
- Які хоткеї пришвидшують роботу
- Геометрія та 3DRemesher у ZBrush
- Як має виглядати сітка в ААА
- Нюанси ассета під анімацію та симуляцію в Unreal Engine
- Конференція
- Як робити розгортку та специфіка персонажів
- Інструменти розгортання в Maya
- Як використовувати чекер
- Що таке тексель денсіті та навіщо нам оверлап
- Які артефакти можуть виникати при бейку
- Підготовка до бейку UV та перевірка мешів
- Аналіз моделі перед запіканням у Maya
- Триангуляції vs квадрати
- Як перевіряти бейки в Substance Painter на артефакти
- Конференція з розбором робіт
Модуль 7. Текстурування моделі в Substance Painter
- Підготовка до текстурингу. Налаштовуємо інтерфейс, базові папки та шари
- Система шарів у Substance Painter
- Робимо базовий матеріал із масками
- Як використовувати фільтри та генератори при текстурингу
- Смартмаски
- Як створювати свої матеріали та реюзати їх у майбутньому
- Смартматеріали
- Текстуруємо один з ассетів одягу
- Корисні пензлі
- Як зробити свій пензлик
- Анкор поінт: що це та в чому його сила
- Текстуруємо голову та обличчя
- Теплі та холодні зони кольору на голові
- Корисні пензлі
- Як використовувати скан і фотографії без інформації про світло
- Конференція з розбором робіт
Модуль 8. Unreal Engine
- Короткий огляд та гучні проєкти з використанням рушія
- Важливість Unreal Engine для 3D-художника
- Види рендеру, їхні відмінності та чому рендер в UE набуває популярності
- Як встановити рушій, де завантажити проєкти, щоб подивитися і зробити так само
- Інтерфейс, нод едітор
- Робимо перший простий матеріал
- Створюємо додаткові складніші матеріали
- Unreal sequencer: робимо просту сцену зі світлом, налаштовуємо камеру і створюємо turntable
- Робота з партіклами та ефектами
- Використовуємо бібліотеку quixel, щоб оживити сцену
- Практикум
- Конференція з Unreal Engine
- Консультація
- Експорт та перевірка текстур у рушії
- Вносимо додаткові зміни за потреби
- Випускний
Результат курсу
- Симулюєш тканини та шиття у Marvelous Designer, скульптиш в ZBrush, текстуруєш у Substance Painter, в Maya
- Створюєш 3D-моделі одягу для персонажів
- Розумієш базу анатомії, працюєш над деталізацією волосся, шкіри, одягу
- Пропрацьовуєш цілісний образ персонажа
- Інтегруєш свої моделі в Unreal Engine та вигідно презентуєш їх у портфоліо
- Створюєш ігрового персонажа та підвищуєш свій попит у геймдеві
Викладачі курсу
Петро Немирівський - 7+ років в індустрії
Подать заявку- QA Automation / QA Manual
За 16 занять ти пройдеш пайплайн тестувальника. Розберешся, що таке середовище розробки й тестування, познайомишся зі звітами про помилки у грі та спеціальними програмами їхнього ведення. Опануєш різні методології та принципи тестування ігор. Дізнаєшся про типи та рівні тестування гри. Напишеш тест-кейси та описи фіч і навчишся працювати з документацією.
Програма курсу
Інтро
- Знайомство
- Хто такий тестувальник у геймдев-індустрії
- Огляд геймдев-індустрії, учасників процесів, поточних трендів та кар'єрних можливостей для початківців
- Різниця між QA та QC
- Циклом розробки гри:
- концептуальна складова
- препродакшн
- продакшн
- тестування
- розробка
- запуск гри та постпродакшн і підтримка після релізу
Знайомство з тестуванням
- Воркфлоу тестувальників (від ідеї до реалізації)
- Типи та рівні тестування гри
- Комунікація з командою та пайплайн роботи тестувальника над грою: від А до Я
- Технічні навички тестувальника
- Різниця в тестуванні гри та програмного забезпечення, ключові аспекти тестування гри
- Різниця платформ, на яких випускають ігри: смартфони, ПК, консолі, VR тощо
Середовище розробки й тестування, тули, системи контролю версій
- Середовище розробки й тестування
- Популярні ігрові рушії: огляд і залучення в роботі тестувальника
- Допоміжні тули
- Системи контролю версій
- Детально про те, як працює Git
Баг-репорт, життєвий цикл багу
- Що таке баг
- Які бувають баги та їхні відмінності
- Типові баги для геймдеву та специфічні, які складно виявити початківцям
- Що робити з багом: як назвати, ключові слова, як оформити інформацію про баг розробнику
- Баг-репорт: як описати баг та кому надіслати
- Правила та принципи складання баг-репортів
Баг-трекери та розбір багів з домашніх завдань
- Розбір багів з домашніх робіт
- Популярні баг-трекери: Jira, Bugzilla, Mantis, Redmine, Backlog
- Для чого та як слідкувати за своїм багом
Принципи, методології тестування
- Класифікації методів тестування
- "Методи скриньок" та їхні принципи тестування: black/white/gray boxes тощо
- Об'єкти тестування та аспекти гри, які виокремлюються в різні підходи до тестування
Ігрові механіки
- Ігрові механіки та їхні види
- Фіча: роль, створення і тестування
- Компонентне тестування
Принципи, методології тестування 2.0
- Тестові завдання (або ж test task)
- Класифікації за часом та глибиною проведення тестування
- Регресія
Фідбек-сесія
QA-документація
- Тестова документація й типи
- Як писати тест-кейси
- Як і коли використовувати чек-листи
- Тест-менеджмент документації
Тест-дизайн
- Принципи тест-дизайну (еквівалентне розбиття, аналіз граничних значень, бінарний пошук)
- AD-Hoc у сценарному тестуванні
- Варіації покриття до вимог по залізу: від мінімальних - до рекомендованих
- Особливості тестування заліза
Мультиплатформи
- Специфікація роботи з різними платформами
- Робота з платформами на прикладах xbox, PlayStation
- Розподіл ресурсів на мультиплатформних проєктах
Мобільні ігри (запрошений лектор)
- Типи тестування мобільних ігор
- Особливості й специфікації
Співбесіди та фішки успішного CV, портфоліо, тестові завдання
- Як скласти професійне CV
- Підготовка до співбесіди
- Портфоліо: основні поінти й формат
- Тестові завдання
Планування роботи в QA. Методології розробки ПО
- Умовні стадії розробки проєкту
- Підтримка стадій
- Що таке кранчі
- Майлстоуни й терміни їхньої здачі
- Тезисно про автоматизацію
- SCRUM
- Розробка, здача та приймання фіч у кінці спринту
Фідбек-сесія
Фінальне заняття на курсі
Презентація фінальної роботи: опис фічі, тест-кейс та пошук + опис багу, які зібрані на основі домашок на курсі.
Особливості курсу
- Багато практики - 13 практичних ДЗ
- Підтримка від лектора та кураторів
- Ком'юніті однодумців
- Проєкт у портфоліо
- Технічна співбесіда з лектором
Викладачі курсу
Дан Куреньов - Lead QA Engine team
Подать заявку- Digital Marketing
Навчіться не зливати бюджети та ресурси, вибудовуючи маркетингову стратегію у B2B-напрямі. Зробіть свій бренд впізнаваним серед корпоративних клієнтів під менторством експерта з 11-річним досвідом у B2B-маркетингу.
Програма курсу
Особливості B2B-маркетингу. Маркетинговий аудит, частина 1
- B2B-маркетинг: історія та сьогоднішній день
- Business-to-business маркетинг: небагато теорії. Поняття, цілі та завдання
- Чим В2В-маркетинг відрізняється від В2С?
- Як стати найкращим партнером для клієнта
- Маркетинговий аудит: навіщо і як часто проводити для В2В?
- Де брати дані для аудиту?
- Як провести дослідження самостійно?
- Зовнішнє оточення: аналіз макросередовища
Маркетинговий аудит. Частина 2
- Оцінка розміру ринку
- Ринок та аналіз позиції на ринку
- Як провести аналіз конкурентів?
- АВС аналіз клієнтської бази: як визначити потенціал зростання продажів та зміцнити ринкові позиції
- Внутрішній аналіз: маркетингова діяльність, бренд, ціноутворення
Побудова маркетингової стратегії для B2B. Частина 1
- Стратегічна піраміда: від місії та цілей - до плану дій
- Як сформулювати цілі маркетингу - інструменти цілепокладання
- Стратегії зростання
- Портфельні стратегії
- Конкурентні стратегії
Побудова маркетингової стратегії для B2B. Частина 2
- Сегментування ринку В2В як основа маркетингової стратегії: етапи, критерії, цільові сегменти
- Стратегія для В2В, маркетинговий мікс: як створювати та реалізовувати?
- Маркетинговий план та створення бюджету
Бренд у B2B
- Створення бренду: піраміда бренду, позиціювання
- Як скласти комунікаційну стратегію бренду?
- Особливості комунікації в військовий період
- Як просувати бренд?
- Вибір каналів та способів комунікації з клієнтами
- Як знайти підхід до клієнта: маркетинг ключових клієнтів та персон
Офлайн-просування бізнесу. PR-комунікація
- Як просувати бізнес за допомогою бізнес-заходів
- Як керувати репутацією в PR: основні стратегії
- Чи важливий особистий бренд керівника для В2В
- Особливості PR комунікацій із В2В аудиторією
- Типи PR контенту, які працюють у В2В
- PR KPI
- Інструменти для моніторингу
Digital Marketing. Частина 1
- Принципи діджитал маркетингу
- Як знайти В2В клієнтів у digital та взаємодіяти з ними?
- Як побудувати воронку в B2B?
- Компоненти діджитал маркетингу
- Яким має бути сайт для B2B клієнта?
- Як підвищити позицію сайту за допомогою пошукової оптимізації?
Digital Marketing. Частина 2
- Контент-маркетинг для В2В: особливості, типи та види контенту
- Контент-маркетинг стратегія
- Як скласти контент-план
- Інструменти для створення та роботи з різними типами контенту
- Соціальні мережі: огляд майданчиків, тренди та тенденції для B2B
- Просування бізнесу в соціальних мережах: Instagram, Facebook, Twitter, LinkedIn, Youtube
Digital Marketing. Частина 3
- Інструменти для створення та запуску банерної та відеореклами. Google Display Network та YouTube
- E-mail маркетинг для В2В: інструменти, дизайн, створення ефективної розсилки
Маркетингова аналітика
- KPI маркетолога: обіг, дохід, валовий прибуток, операційний прибуток, частка ринку
- Вчимо рахувати основні метрики: CAC, LTV, ROI, конверсії
- Аналізуємо отримані результати
- Складаємо звіти та презентуємо результати керівництву
Особливості курсу
- Курс складається з 10 онлайн-занять
- Закріплення отриманих знань на практиці
- Особистий зворотний зв'язок від викладачки
- Доступ до матеріалів залишається назавжди
- Сертифікат після закінчення курсу
Викладачі курсу
Наталія Косаревич - Керувала маркетингом у Gilette, Ferrero, Нова пошта
Подать заявку- PR / Communications
Курс для PR-фахівців, які бажають отримати необхідні навички та претендувати на посаду PR-директора. Під час проходження курсу вас навчать визначати бізнес-цілі, розробляти комунікаційну стратегію, запускати соціальні проєкти, знаходити виходи з кризових ситуацій, оперативно реагувати на негативний фідбек у соцмережах та складати офіційні заяви від імені компанії.
Програма курсу
Навіщо вкладатися в PR - його вплив на бізнес
- Яку функцію PR повинен виконувати у компанії
- Навіщо компанії потрібна PR-стратегія
- Продуктовий PR та маркетинг-мікс
- Взаємозв'язок PR із цілями бізнесу
Імідж бренду компанії. Аудит бренду
- Суть бренду та яку проблему споживача розв'язує бізнес
- Аналіз ринку та конкурентів (метод PESTEL та SWOT)
- Позиціювання та стратегічні цілі компанії
Цільові аудиторії, стейкхолдери та бізнес-цілі
- Цільові аудиторії та стейкхолдери: що вони хочуть знати про компанію
- Як стейкхолдери впливають на стратегічні цілі бізнесу
- Бізнес-цілі компанії для комунікації з аудиторією B2B
- Формуємо цілі та завдання комунікації для B2C-аудиторії
Як говорити зі співробітниками, щоб вони допомагали будувати репутацію компанії
- Роль внутрішніх комунікацій у PR-стратегії
- Вимірювання ефективності внутрішніх комунікацій (обізнаність, залученість, eNPS)
- Бренд роботодавця, позиціювання СЕО, програми визнання
Особливості комунікації у B2B
- Чим відрізняються B2B і B2C продукти
- Що треба знати продавцю та піарнику
- Позиціювання продуктів компанії - хто ваш клієнт?
- 10 правил комунікаційної стратегії для B2B
- Канали комунікацій та інструменти
Комунікації у B2C та робота з негативом
- Бізнес-цілі сегмента B2C та їхній вплив на PR-стратегію
- Розробка контент-плану та системи генерації інфоприводів
- Про що говорять сторінки брендів і як працювати з негативом у соцмережах
- 10 правил роботи з журналістами та лідерами громадської думки
PR на міжнародному ринку
- Особливості й виклики міжнародного PR
- Позиціювання бренду на міжнародному рівні
- Вибір комунікаційних каналів та інструментів для міжнародної аудиторії
- Адаптація PR-стратегій до культурних і мовних особливостей ринку
- Взаємодія з міжнародними ЗМІ та інфлюенсерами
Як підготуватися до кризи
- Що таке криза?
- Матриця криз: як складати та які висновки робити
- Система антикризового реагування
- Інструкції на час кризових ситуацій
Комунікації під час кризи
- Роль і завдання PR під час кризової ситуації
- Моніторинг, інформування, офіційні заяви компанії
- Цільові аудиторії та вибір каналів комунікації залежно від типу кризи
- Управління репутацією після кризи
GR, партнерства та соціальні проєкти
- Імідж компанії в очах державних органів
- Місія бізнесу та соціальні проєкти. Що таке SDGs
- Чи потрібен компанії соціальний проєкт у рамках PR-стратегії
- Дизайн проєкту, залучення партнерів та оцінка ефективності
Від тактики до стратегії - збираємо стратегію комунікацій
- Побудова "скелету" стратегії
- Визначаємо стейкхолдерів і ЦА
- Основні теми для комунікації в B2C та B2B
- План комунікацій на рік
- Антикризові комунікації
- Соціальні або іміджеві проєкти
- Q&A-сесія
AI в PR
- Що таке штучний інтелект - основні принципи роботи
- Використання AI в PR: з чим він може допомогти, приклади застосування
- Етичні аспекти застосування AI в PR
Особливості курсу
- Курс складається з 12 онлайн вебінарів
- Практичні домашні завдання
- Фідбек щодо домашніх завдань
- Доступ до матеріалів залишається назавжди
- Сертифікат після закінчення курсу
Викладачі курсу
Анна Захараш - директорка з корпоративних комунікацій у Kyivstar
Подать заявку- English for IT
Навчитеся спілкуватись англійською у мультикультурних командах, коректно доносити свою думку, обговорювати бриф без мовного бар’єру та формувати необхідну документацію. Прокачаєте навички презентації проєктів і власного досвіду та аргументації дизайнерських рішень англійською мовою. Розберете, як описувати свої креативні ідеї та будувати міжкультурну комунікацію й специфіку дизайну в культурних контекстах.
Програма курсу
Module 1. Basics of Design & Terminology
- Заняття 1. Базові поняття: typography, color theory, composition тощо
- Заняття 2. Терміни дизайнерської англійської
- Заняття 3. Як описувати креативні ідеї англійською
- Заняття 4. Роль дизайну у сферах digital-індустрії та культури
- Заняття 5. Дизайн навколо нас
Module 2. Teamwork & Communication with clients
- Заняття 6. Бриф та дизайнерська документація
- Заняття 7. Комунікація з клієнтами у процесі проєкту
- Заняття 8. Обмін інформацією та мова проведення зустрічей
- Заняття 9. Як аргументувати рішення у дизайні
- Заняття 10: REVISION
- Заняття 11. Як презентувати ідеї клієнтам
- Заняття 12. Робота у міжнародній команді
- Заняття 13. Міжкультурна комунікація та взаємодія у командних проєктах (Kateryna Ishchenko)
- Заняття 14. Специфіка дизайну в межах різних культур та ринків (Kateryna Ishchenko)
Module 3. Self-presentation
- Заняття 15. CV та мотиваційний лист
- Заняття 16. Як проходити співбесіди англійською мовою
- Заняття 17. Як описувати кейси у портфоліо
- Заняття 18. Нетворкінг для дизайнерів
- Заняття 19: Final lesson
Особливості курсу
- Case Study
- Business context only
- Допомога ментора
Викладачі курсу
- Olena Pavliuk - Business English Teacher
- Kateryna Ishchenko - Graphic Designer at Ted Baker, London
- Project Manager
Курс розрахований на людей, які хочуть опанувати професію Project Manager. На заняттях ви отримаєте базові знання з проєктного менеджменту, навчитеся знаходити баланс між можливостями команди та запитами замовника, формувати беклог зрозумілою мовою для кодерів, вкладатися в дедлайни та рамки бюджету, досягати поставлених цілей на кожному етапі проєкту: від його запуску до згортання.
Програма курсу
Основи управління IT-проєктами
- Що таке проджект-менеджмент.
- Класифікація проєктів: за командами, ресурсами та результатами.
- Які навички необхідні PM'у для успішного управління проєктами.
- Схема контексту IT-проєкту.
Як розробляти проєктну документацію
- Процес ініціації проєктів: збір даних.
- Принципи створення проєктної документації.
Життєвий цикл проєкту
- Моделі життєвого циклу проєктів: предиктивна, ітеративна, інкрементна, гібридна.
- Як обрати модель залежно від початкових умов проєкту.
Що таке Agile
- Основи Agile-методології.
- Складові фреймворку Scrum.
- Як адаптувати проєктну роботу до вимог Agile.
Управління обсягом проєкту
- Процеси управління обсягом проєкту.
- Основні артефакти управління обсягом проєкту.
- Управління вимогами до проєкту.
Розклад проєкту
- Як описати roadmap проєкту.
- Інструменти для управління розкладом проєкту.
- Які існують методи оцінювання тривалості проєкту.
Проєктні витрати
- Планування ресурсів та витрат.
- Як розрахувати витрати методом EVM.
Управління ризиками
- Як скласти реєстр ризиків.
- Як аналізувати ризики на проєкті.
Комунікація в IT-команді
- Як планувати та проводити проєктні зустрічі.
- Як взаємодіяти зі стейкхолдерами.
Закриття проєкту
- Метрики успішності проєкту.
- Як брати участь в аудиті проєкту.
- Як підготувати звіт про закриття проєкту.
Управління командою розробників
- Моделі Адізеса й Такмана: як формується команда.
- Методи та способи мотивації команди.
- Управління конфліктами: рівні конфліктів в організації та стратегії розв'язання.
Q&A-сесія
Бонусна лекція: Програмне забезпечення для проєктного управління
Особливості курсу
- Курс складається з 13 онлайн вебінарів, які проходять по понеділкам та середам
- На практиці освоїте інструменти для ведення IT-проєктів
- Викладач має великий досвід роботи, визнаний найкращим проджект-менеджером в IT за версією Ukrainian IT Awards у 2019 році
- Розбір реальних кейсів та фідбек щодо домашніх завдань
Викладачі курсу
Тарас Федорук - Technical Program Manager у booking.com
Подать заявку- HR / Employer Branding
За 14 занять ви: визначите потенційну організаційну структуру, створите план побудови бренду роботодавця, складете план покращення залученості співробітників на основі наданих даних та сформуєте IDP. За проходження курсу студенти можуть отримати 23 кредитні години, необхідні для ресертифікації aPHR, aPHRiTM, PHR, PHRca, SPHR, GPHR, PHRiTM та SPHRiTM.
Програма курсу
Роль HR в організації
- Основні функції HR
- Роль HR як партнера бізнесу
- Управління відносинами, стейкхолдер-менеджмент та етичні принципи в HR
- Етапи побудови релевантної HR-стратегії та як вона пов'язана з цілями організації
Аудит HR-процесів
- Визначення проблематики в HR-процесах за допомогою аудиту
- Методи аудиту: Compliance, Function-Specific, Strategic
- Підготовка рекомендацій та імплементація рішень на основі аудиту
Global and Cultural Effectiveness
- Кроскультурні моделі: Hofstede, Trompenaars & Hamden-Turner, Lewis, Meyer
- Ефективне управління глобальними командами
- Роль HR у просуванні різноманітності та інклюзії
- Особливості роботи з ветеранами в команді, їхній супровід та підтримка в організації
Organisational Development. Part 1
- Основи бізнес-аналізу в HR: PESTLE, SWOT, Balanced Scorecard
- Оцінювання бізнес-потреб та впровадження відповідних змін у HR-процесах
- Стадії розвитку команд за моделлю Такмана
Organisational Development. Part 2
- Види організаційних структур
- Organisational changes: типи, основні етапи імплементації, ризики
- Вплив структурних змін (реорганізацій, злиттів та поглинань тощо) на HR-процеси
Комунікація, бренд роботодавця та соціальна відповідальність
- Як забезпечити ефективну комунікаційну стратегію в HR
- Employer Branding: як унікальний бренд впливає на залучення та утримання працівників
- Інструменти для підтримання і покращення бренду: соцмережі, career page, blog
- Взаємозвʼязок CSR та HR в організації
Talent Acquisition
- Екосистема Talent Acquisition у компанії
- Основи Recruitment Stakeholder Management
- Роадмап до оферу:
- робота з вакансією та сорсинг
- робота з вакансією, інтерв’ю та оцінювання кандидатів
- Candidate experience
Engagement and Retention
- Залученість та її вплив на ефективність бізнесу
- Опитування: мета, завдання, типи
- Аналіз результатів опитування для виявлення проблем та слабких місць
Performance Management
- Методики та критерії для оцінювання персоналу: 360, Performance Review, OKR тощо
- Управління продуктивністю: мотивація і заохочення
- Feedback і Feedforward: важливість зворотного зв'язку
- KPI та OKR як інструменти управління продуктивністю
- Робота з underperformers
Learning and Development
- Навчання як ключовий елемент HR: стратегії та види
- Як планувати навчання: потреби, методи, аналіз ефективності
- Підходи до розвитку співробітників: IDP, skill matrix, career ladder, менторство, ротація
- Розвиток та навчання лідерів і менеджерів: коучинг, менторство, management clubs, action learning тощо
- Навички лідера, необхідні для розвитку команди: емоційний інтелект, change management, feedback culture
Огляд системи Total Rewards та елементів Total Compensation
- Система Total Rewards: цілі системи, складові елементи та їхнє значення
- Total Compensation vs Total Rewards
- Фактори, що впливають на формування стратегії Total Rewards: бізнес- і HR-стратегія, організаційна культура, соціально-економічні фактори та регуляції
- Ключові стейкхолдери у формуванні системи Total Rewards
- Base/Fixed Pay: принципи та фактори базової винагороди, розробка та управління системою базової винагороди
- Variable Pay: бонуси, комісії, премії як елементи змінної винагороди + типи, відмінності та цілі
- Benefits & Perks: від програм страхування до подарунків
Нефінансові елементи Total Rewards
- Нефінансові елементи Total Rewards:
- Навчання, розвиток та кар'єрні можливості
- Система Performance Management
- Програми визнання
- Гнучкість роботи та підтримка індивідуальних потреб у межах стратегії DEI чи окремо за її відсутності
- Залучення та вплив на спільноти в межах стратегії CSR або окремо за її відсутності
- Зв'язок Total Rewards з Employee Value Proposition
- Об’єднання в єдине ціле Total Rewards системи
HR-метрики та аналіз даних: виявлення трендів та надання рекомендацій
- Призначення та важливість збору даних у HR: джерела, типи та чистота даних
- Основні HR-метрики та їхній розрахунок від плинності, утримання, абсентеїзму до ROI HR-програм
- Використання HR-аналітики для виявлення трендів, проблем та можливостей
- AI-можливості для покращення аналізу HR-даних та ухвалення рішень, заснованих на даних
Управління ризиками організації
- Розуміння ризиків організації та роль HR у роботі з ними
- Етапи ризик-менеджменту
- Business Continuity Plan: як розробити та впровадити
- Визначення ризиків у команді: на кому і чому потрібно зосередити зусилля для утримання
Особливості курсу
- 80% практики
- Курс схвалено HRCI
- Живий фідбек від експертів сфери
- Сертифікат про проходження курсу
Викладачі курсу
- Ірина Гращенкова - HRBP та Organisational Development Specialist at MacPaw
- Оксана Дехтяр - Head of Organizational Design and Total Rewards at MacPaw
- Анна Кулаківська - Head of Talent Acquisition at Intellectsoft
- Data Analyst / Business Intelligence (BI)
Навчіться створювати інтерактивні візуалізації та працювати із широким спектром аналізу даних навіть без уміння писати код завдяки функціоналу Tableau.
Програма курсу
Основи візуалізації даних в Excel
- Навчитеся створювати базові візуалізації в Excel та налаштовувати їхній вигляд
- Зможете автоматизовувати вигляд візуалізацій
- Вмітимете поєднувати базові візуалізації між собою
Просунуті можливості візуалізації в Excel. Tips and Tricks
- Дізнаєтеся про просунуті можливості Excel в частині візуалізації даних
- Зможете створювати візуалізації на основі динамічних нових формул Excel
- Розглянете неочевидні "фішки" візуалізацій в Excel для створення зрозумілих звітів
Pivot Chart. Візуалізація зведених таблиць
- Навчитеся працювати з Pivot Chart та візуалізувати зведені таблиці
- Зможете робити динамічні інтерактивні дашборди в Excel, налаштовувати взаємодію між графіками
Знайомство з інтерфейсом і функціоналом Tableau
- Дізнаєтеся специфіку застосування і переваги різних продуктів Tableau
- Розглянете інтерфейс Tableau Public
- Зрозумієте, як побудувати робочий процес в Tableau
Підключення до даних
- Навчитеся підключатися до даних із .csv-файлу і до таблиці з Google Sheets
- Дізнаєтесь, як створювати звʼязки між таблицями
- Зрозумієте концепції фізичних і логічних таблиць
- Зможете обʼєднувати дані з різних джерел у складні структури
- Розглянете відмінність між Live- та Extract-підключенням до даних
- Навчитеся правильно обирати тип підключення та налаштовувати Incremental Extract
Підготовка даних
- Зможете проводити загальний огляд і перевірку структури даних
- Дізнаєтесь, як знаходити й виправляти недоліки в даних
- Розглянете створення додаткових рівнів групування для категорійних даних
Формули
- Опануєте базовий процес створення і використання формул
- Навчитеся писати формули для перетворень текстових, числових та інших типів даних
- Розглянете процес створення агрегованих обчислень
- Зможете використовувати LOD-обчислення для агрегації на різних рівнях
Основи візуалізації даних
- Розглянете процес комунікації інсайтів через дизайн візуалізацій
- Навчитеся правильно обирати тип візуалізації залежно від контексту
- Зможете використовувати інструменти візуалізації для фокусування уваги аудиторії на інсайтах
Побудова базових візуалізацій: Робота з кольором, положенням та рівнем деталізації
- Навчитеся будувати основні елементарні візуалізації
- Зможете керувати кольором, положенням та рівнем деталізації позначок на візуалізації
- Дізнаєтесь, як додавати й редагувати лейбли до позначок
- Навчитеся комбінувати різні величини на одному графіку
Таблиці та швидкі табличні обчислення
- Дізнаєтесь, як групувати інформацію на різних рівнях у таблицях
- Опануєте перетворення простих таблиць на Highlight Tables для спрощення сприйняття інформації
- Навчитеся створювати, налаштовувати й використовувати швидкі табличні обчислення
Фільтри й форматування
- Розглянете принцип використання фільтрів на різних рівнях
- Дізнаєтеся відмінності різних типів фільтрів та порядку їхнього виконання
- Навчитеся форматувати на візуалізаціях текстові й допоміжні елементи
Побудова базових візуалізацій: географічні візуалізації
- Навчитеся будувати графіки для візуалізації географії, кореляції та розподілу
- Дізнаєтесь, як керувати формою та розміром позначок на візуалізації
- Зможете налаштовувати вигляд географічних візуалізацій
Аналітична панель інструментів
- Розглянете елементи аналітичної панелі
- Зможете додавати на візуалізацію тотали
- Навчитеся використовувати Reference Line і Reference Band для позначення контрольних ліній і зон на візуалізаціях
- Дізнаєтесь, як використовувати Distribution Band для позначення на графіку статистик розподілу
- Зможете додавати лінію тренду
Побудова нестандартних візуалізацій
- Попрактикуєтеся візуалізувати відхилення за допомогою Diverging Bar
- Навчитеся використовувати швидкі табличні обчислення для візуалізації кумулятивних показників
- Зможете візуалізувати загальні показники за допомогою Donut Chart
- Дізнаєтесь, як показувати зміну величини в часі за допомогою Waterfall Chart
Створення дашбордів
- Дізнаєтесь, як додавати візуалізації на дашборд і налаштовувати їхній вигляд
- Навчитеся додавати, редагувати й форматувати легенди та фільтри
- Зможете створювати й форматувати навігацію між різними вкладками на дашбордах
- Розглянете основні концепції проєктування цілісних звітів
Інтерактивність
- Навчитеся створювати різні види параметрів і застосовувати їх
- Зможете робити інтерактивні хайлайти й фільтри за допомогою Actions
- Дізнаєтесь, як редагувати Tooltip
- Зможете додавати й налаштовувати візуалізацію в Tooltip
Використання сторітелінгу та сторібордів
- Зможете використовувати знайдені інсайти в даних для створення цілісних наративів
- Розглянете процес побудови історій в Tableau
- Дізнаєтесь, як експортувати історії для презентацій
Tableau Desktop
- Навчитеся підключатися до баз даних
- Зможете конфігурувати екстракти й створювати інкрементальні екстракти
- Дізнаєтесь, як використовувати SQL-запити для підключення до баз даних
- Розглянете відмінності між різними форматами проєктів
Оптимізація проєкту
- Розглянете оптимальні способи побудови звітів для максимальної продуктивності
- Попрактикуєте роботу з рекомендаціями оптимізатора
Презентація курсового проєкту
Особливості курсу
- Онлайн курс
- 20 занять
- 14 домашніх завдань
- Кейс у портфоліо
Викладачі курсу
- Євгеній М'яновський - Data Analyst at SQUAD
- Богдан Дуда - BI Analyst
- Data Analyst / Business Intelligence (BI)
На курсі Data Analytics ти опануєш всі потрібні технології, щоб стати Data-аналітиком. Ти опануєш такі технології, як SQL, Python, Tableau, статистика, A/B тестування, метрики продукту і маркетингу, і багато чого іншого.
Програма курсу
Data Analytics Basics
- Introduction
- Netflix Cinematic Map
- Calculated Fields
- Creating Dashboard
- Summary
Course Fundamentals
Productive Learning Tips.
SQL Basics
- Introduction to SQL
- SELECT Statement
- WHERE Statement
- NULL Value, LIKE, BETWEEN, and IN Statements
- ORDER BY, LIMIT, DISTINCT
- Aliases
- Aggregate Functions
- GROUP BY Statement
- JOIN Statement
- Functions
- HAVING Statement
SQL Advanced
- Relational Databases
- Getting Started with Google BigQuery
- CASE WHEN
- UNION
- Subquery
- String Functions
- Datetime Functions
- Window Functions
- Common Table Expressions
- Additional Entities in SQL
- Nested Fields
- Query Optimization
- SQL and Additional Tools
Google Spreadsheets for Data Analyst
- Spreadsheet - the Basic Tool for Analytics
- Data Importing
- Basic Data Types
- Formulas and Built-In Functions
- Cell Reference Types
- Data Cleaning
- Text Processing
- Working with Ranges
- Table Relationships
- Pivot Tables
- Data Visualization
- Data Exporting and Shiring
- Google Sheets Summary
Tableau
- Introduction
- Tableau Vocabulary
- Session Dashboard
- Sales Dashboard
- Email Dashboard
- Tableau Public Server Overview
- Tableau Desktop
- Tableau Online
- Tableau Prep
- Summary
Python Basics
- Introduction
- Main Concepts
- Numbers
- Strings
- Boolean
- Lists
- Conditional Operators
- Loops
- Functions
- Summary
Python for Data Analytics
- Introduction
- Code Style
- Working With Numbers
- Working With Strings
- Dics Basics
- Functions Revisited
- Modules and Imports
- Environmental Setup for Data Analysis
- NumPy
- Pandas Part 1
- Pandas Part 2
- Visualisation with Matplotlib and Seaborn
- Connection to Database
- Exploratory Data Analysis
Statistics
- Introduction to Statistics
- Descriptive Statistics
- Sampling: Approaches and Methods
- Statistical Hypotheses
- Relationship of Random Variables
- Design of Statistical Experiments
Product A/B Testing
- A/B Testing Introduction
- Planning A/B Testing
- Data Collection and Analysis
- Creation of A/B Testing Tool
- Cases Analysis
- Advanced Tools and Approaches
Building Portfolio
- Portfolio
- Vacancies Overview
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Advanced Analytics: Prediction and Clustering Models
- Advanced Analytics Introduction
- Numerical Values Forecasting
- Categorical Values, Risks and Probabilities Forecasting
- Feature Engineering Basics
- Cluster Analysis
- Summary
Product and Marketing Metrics
- Introduction
- User Acquisition
- Product Metrics
- Monetization
- Product Frameworks
- B2B Metrics
- Summary
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами двічі на тиждень
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Гарантуємо працевлаштування після навчання
- Java
На курсі Java ти опануєш популярну професію Java-розробника. Після курсу ти будеш вправно користуватися такими технологіями, як JDBC, Java Web, Hibernate, Spring, та багато іншого.
Програма курсу
Java Basics
- Introduction
- Main Concepts
- Data Types
- Operators
- Methods
- Boolean
- Conditionals
- Loops
- Arrays
- String
- Practice
Java Basics Extended
- Type Casting
- Arrays Extended
- Switch Case
- Classes
- Classes Advanced
- Methods Advanced
- Practice
Git and Terminal
- Environment Setup
- Command Line Basics
- Git Basics
- Working With Branches
- Working With Remote Repo (GitHub)
Course Fundamentals
- Intro
- Java and IntelliJ Idea
- Maven
- Checkstyle and Review process
Java Core
- How to Solve Tasks
- Memory, Wrappers, String
- Bit Manipulation
- OOP
- Abstract Class vs Interface
- Exception
- Files
- Equals, Hashcode, and Clone
- Patterns and Recursion
- Generics
- ArrayList
- LinkedList
- PECS
- HashMap
- Array Practice
- Immutable
- Set, Queue, Stack, and Comparator
- Java JUnit
- Java 8 - Part 1
- Java 8 - Part 2
- Java 8 - Part 3
- Java 9-19 Improvements
- Stream API Practice
- Java SOLID
- Java Dependency Injection
- Logger
SQL Basics
- Introduction to SQL
- SELECT Statement
- WHERE Statement
- NULL Value, LIKE, BETWEEN, and IN Statements
- ORDER BY, LIMIT, DISTINCT
- Aliases
- Aggregate Functions
- GROUP BY Statement
- JOIN Statement
- Functions
- HAVING Statement
Hibernate
- Database Intro
- JDBC Intro
- Hibernate Entities and Transactions
- Entity Relations and Life Cycle
- JPA and Cascade Types
- Working With Lazy Initialization
- Criteria API
- Transaction Isolation Levels
- N+1 Problem
- Database Change Management Tools
- SQL Practice
- Hibernate Inheritance
- Hibernate Cache Levels
- Performance Improvement
How the Web Works
- Introduction to the web
- OSI model
- HTTP
- Encryption
- API interface
- Security in the Web
Spring Boot
- Spring Boot Intro
- Spring Bean Lifecycle
- Spring Boot Web
- Spring Boot Web: DTO
- Spring Boot Web: Mappers in Details
- Spring Data JPA
- Criteria Query in Spring Boot
- Spring Transactional
- GlobalExceptionHandler and Data Validation
- Pagination, Sorting, Swagger
- Working With Third-Party API
- Security Basics
- Spring Boot Security
- JWT
- Spring Boot Practice
- Docker in Spring Boot
- Spring Boot Testing
- Deploy the Project to AWS
- Spring Boot AOP
- Portfolio Project
Team Project
- Team Project. Intro
- Jira Environment
- Status Check
- Estimates
- How to Demo Your Work
- Team Project for Employment
- Retrospective
Java Multithreading
- Multithreading Intro
- Threads
- JMM (Java Memory Model)
- Thread Manipulation
- Locks
- Deadlock
- Executor Service and Future
- Completable Future
- Concurrent collections
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Kotlin
- Kotlin Intro
- Variables, Data Types, and Operators
- Nullability
- Functions
- Collections, Conditionals, and Loops
- Classes (OOP)
- Classes (Advanced)
- Extensions
- Exceptions and Files
- Standard Functions and Other Concepts
Algorithms and Data Structures (Old)
- Main Concepts
- Algorithm Complexity
- Data Structures: Array
- Search Algorithms
- Data Structures: Linked List
- Data Structures: Stack
- Data Structures: Queue
- Data Structures: Hash Map
- Data Structures: Hash Set
Algorithms and Data Structure
- Module Overview
- Algorithms complexity
- Arrays
- Binary search
- Two pointers
- Linked lists
- Stack
- Queue
- Trees
- Binary search tree
- Priority queue
HTML + CSS Basics
- HTML Basics
- CSS Basics
- Colors and Fonts
- Box Model Basics
- Semantic Basics
- Responsiveness Basics
- CSS Selectors
- Pseudo-Elements and Pseudo-Classes
- Specificity
- Links and URLs
- Images
- Media Queries
- Forms
- Position
- Extra Topics
Angular
Angular Basics.
Career Development
- Mastering Your Probation Period
- PDP and Career Plans
- Salary Review Strategies
- Recruiter Outreach
- How to Find a New Job?
- How to talk about your previous work experience?
- Career knowledge base
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами тричі на тиждень
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Матимеш 2 робочих проєкта в портфоліо
- Гарантуємо працевлаштування після навчання
- Повернемо кошти якщо не знайшов роботу в ІТ
Викладачі курсу
- Bohdan Chupika - Java developer / Coach
- Alla Vyshnia - Student coordinator
- Fullstack
На курсі Full-stack ти опануєш всі сучасні технології веброзробки, включно з серверною частиною. Після курсу ти вмітимеш проєктувати сайти під будь-який пристрій, працювати з React.js, Redux, Typescript, NodeJS, SQL, та багато іншого.
Програма курсу
JavaScript Basics
- Introduction
- Your First JavaScript Program
- Main Concepts
- Numbers
- Strings
- Boolean
- Functions
- Conditional Operators
- Arrays
- Loops
- String Iteration
- String Methods
- Working With Arrays
- Get Ready for the Interview
Course Fundamentals
- Environment Setup
- How to Learn Effectively
HTML + CSS Basics
- HTML Basics
- CSS Basics
- Colors and Fonts
- Box Model Basics
- Semantic Basics
- Responsiveness Basics
- CSS Selectors
- Pseudo-Elements and Pseudo-Classes
- Specificity
- Links and URLs
- Images
- Media Queries
- Forms
- Position
- Extra topics
Git and Terminal
- Environment Setup
- Command Line Basics
- Git Basics
- Working With Branches
- Working With Remote Repo (GitHub)
Javascript Basics Extended
- Code Style
- Working With Numbers
- Loops in Details
- Working With Strings
- Functions Revisited
- Switch
- Type Conversion
- Logical Operators
- Object Basics
- Extended Extra
HTML + CSS Advanced
- Environment Setup
- Figma Installation
- Flexbox
- BEM
- Sass
- Transformations and Animations
- Grid
- Landing [Portfolio Project]
- Document and Events
Javascript Advanced
- How to Solve Tasks on Github
- Object Advanced
- Methods
- Array Methods
- Callbacks
- Array Iteration Methods Implementation
- Array Iteration Methods Usage
- Array Iteration Methods Practice
- Closures
- JS Practice
- Prototype
- Constructors
- Classes
- Extra
DOM, Events, Promises
- DOM Basics
- DOM Styling and Sizing
- Events
- Promises
- Portfolio Project
React
- Introduction
- Props
- Rendering Lists
- Handling Events
- Updating State
- List Manipulation
- Lifting State Up
- Updating State
TypeScript
- Introduction
- Basic Types
- Advanced Types
- Object Types
- Classes
- Generic Types
React with TypeScript
- Introduction
- Froms
- Advanced Hooks
- Component Lifecycle
- State Management
- Custom Hooks
- Loading Data From API
- Updating Data on Server
- State Management
- React Router
- Working With URLSearchParams
- Portfolio
Redux
- Main Concepts
- React Redux
- Async Redux
How the Web Works
- Introduction to the web
- OSI model
- HTTP
- Encryption
- API interface
- Security in the Web
SQL Basics
- Introduction to SQL
- SELECT Statement
- WHERE Statement
- NULL Value, LIKE, BETWEEN, and IN Statements
- ORDER BY, LIMIT, DISTINCT
- Aliases
- Aggregate Functions
- GROUP BY Statement
- JOIN Statement
- Functions
- HAVING Statement
Node.js
- Introduction
- Modules
- Development Environment
- Working With Command Line
- Working With Files
- HTTP Module
- Event Loop
- Streams
- Express
- Working With Databases
- Node.js App Deployment
- Authentication
- Realtime Applications
Team Project
- Team Project. Intro
- Jira Environment
- Status Check
- Estimates
- How to Demo Your Work
- Team Project for Employment
- Retrospective
Tech Interview
Final Portfolio Review.
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Vue.js
- Introduction
- Templates
- State Management
- Forms
- Computed Values
- Components
- Interaction With Page Elements
- Interaction With the Server
- Error Handling
- TodoApp with Vue.js
Angular
Angular Basics.
Algorithms and Data Structures (Old)
- Main Concepts
- Algorithm Complexity
- Data Structures: Array
- Search Algorithms
- Data Structures: Linked List
- Data Structures: Stack
- Data Structures: Queue
- Data Structures: Hash Map
- Data Structures: Hash Set
Algorithms and Data Structure
- Module Overview
- Algorithms complexity
- Arrays
- Binary search
- Two pointers
- Linked lists
- Stack
- Queue
- Trees
- Binary search tree
- Priority queue
Object Oriented Programming
- Basic Principles
- SOLID Principles
Javascript Testing
- Introduction to Javascript Automated Testing
- Unit Testing
- TDD Basics
- Mock Basics
- Advanced Mocks
- Cypress
Career Development
- Mastering Your Probation Period
- PDP and Career Plans
- Salary Review Strategies
- Recruiter Outreach
- How to Find a New Job?
- How to Talk About You Previous Work Experience?
- Career Knowledge Base
DevOps Basics
- Introduction
- DevOps Culture and Practices
- DevOps as a Role
- SDLC and Development Methodologies
- Summary
Docker Core
- Docker Setup
- Docker Introduction
- Docker Internals
- Docker Basics
- Containerizing an App
- Managing Containers
- Docker Volumes
- Docker Compose
- 12-Factor App
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами від 5-ти до 8-ми разів на тиждень
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Матимеш 7 індивідуальних робочих проєктів в портфоліо + 1 командну проєктну роботу
- Підготовка до працевлаштування: технічні співбесіди з менторами, перевірка CV, професійних соцмереж, підготовка до інтерв'ю, підбір вакансій для працевлаштування
- Гарантуємо працевлаштування після навчання
- Повернемо кошти якщо не знайшов роботу в ІТ
Викладачі курсу
- Misha Hrynko - Fullstack Coach
- Iryna Pelekh - Student Coordinator
- Frontend
На курсі Front-end ти опануєш всі сучасні технології веброзробки й знайдеш омріяну роботу. Після курсу ти вмітимеш проєктувати сайти під будь-який пристрій, працювати з React.js, Redux, Typescript та багато іншого.
Програма курсу
Javascript Basics
- Introduction
- Your First JavaScript Program
- Main Concepts
- Numbers
- Strings
- Boolean
- Functions
- Conditional Operators
- Arrays
- Loops
- String Iteration
- String Methods
- Working With Arrays
- Get Ready for the Interview
Course Fundamentals
- Environment Setup
- How to Learn Effectively
HTML + CSS Basics
- HTML Basics
- CSS Basics
- Colors and Fonts
- Box Model Basics
- Semantic Basics
- Responsiveness Basics
- CSS Selectors
- Pseudo-Elements and Pseudo-Classes
- Specificity
- Links and URLs
- Images
- Media Queries
- Forms
- Position
- Extra topics
Git and Terminal
- Environment Setup
- Command Line Basics
- Git Basics
- Working With Branches
- Working With Remote Repo (GitHub)
Javascript Basics Extended
- Code Style
- Working With Numbers
- Loops in Details
- Working With Strings
- Functions Revisited
- Switch
- Type Conversion
- Logical Operators
- Object Basics
- Extended Extra
HTML + CSS Advanced
- Environment Setup
- Figma Installation
- Flexbox
- BEM
- Sass
- Transformations and Animations
- Grid
- Landing [Portfolio Project]
- Document and Events
Javascript Advanced
- How to Solve Tasks on Github
- Object Advanced
- Methods
- Array Methods
- Callbacks
- Array Iteration Methods Implementatiom
- Array Iteration Methods Usage
- Array Iteration Methods Practice
- Closures
- JS Practice
- Prototype
- Constructors
- Classes
- Extra
DOM, Events, Promises
- DOM Basics
- DOM Styling and Sizing
- Events
- Promises
- Portfolio Project
React
- Introduction
- Props
- Rendering Lists
- Handling Events
- Updating State
- List Manipulation
- Lifting State Up
- Updating State
TypeScript
- Introduction
- Basic Types
- Advanced Types
- Object Types
- Classes
- Extras
React with TypeScript
- Introduction
- Froms
- Advanced Hooks
- Component Lifecycle
- State Management
- Custom Hooks
- Loading Data From API
- Updating Data on Server
- State Management
- React Router
- Working With URLSearchParams
- Portfolio
Redux
- Redux Main Concepts
- React Redux
- Async Redux
How the Web Works
- Introduction to the web
- OSI model
- HTTP
- Encryption
- API interface
- Security in the Web
Team Project
- Team Project. Intro
- Jira Environment
- Status Check
- Estimates
- How to Demo Your Work
- Team Project for Employment
- Retrospective
Tech Interview
Final Portfolio Review.
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Vue.js
- Introduction
- Templates
- State Management
- Forms
- Computed Values
- Components
- Interaction With Page Elements
- Interaction With the Server
- Error Handling
- TodoApp with Vue.js
Angular
Angular Basics.
Algorithms and Data Structures (Old)
- Main Concepts
- Algorithm Complexity
- Data Structures: Array
- Search Algorithms
- Data Structures: Linked List
- Data Structures: Stack
- Data Structures: Queue
- Data Structures: Hash Map
- Data Structures: Hash Set
Algorithms and Data Structure
- Module Overview
- Algorithms complexity
- Arrays
- Binary search
- Two pointers
- Linked lists
- Stack
- Queue
- Trees
- Binary search tree
- Priority queue
Object Oriented Programming
- Basic Principles
- SOLID Principles
JavaScript Testing
- Introduction to Javascript Automated Testing
- Unit Testing
- TDD Basics
- Mock Basics
- Advanced Mocks
- Cypress
Career Development
- Mastering Your Probation Period
- PDP and Career Plans
- Salary Review Strategies
- Recruiter Outreach
- How to Find a New Job?
- How to Talk About You Previous Work Experience?
- Career Knowledge Base
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами тричі на тиждень
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Матимеш 5 робочих проєктів в портфоліо
- Гарантуємо працевлаштування після навчання
- Повернемо кошти якщо не знайшов роботу в ІТ
Викладачі курсу
- Misha Hrynko - Fullstack Coach
- Iryna Pelekh - Student Coordinator
- QA Automation / QA Manual
На курсі QA ти опануєш всі необхідні технології для того, щоб стати QA спеціалістом. Ти будеш вправно тестувати web/desktop/mobile додатки, користуючись Bug tracking software, JIRA, зможеш писати тестову документацію та багато іншого.
Програма курсу
SQL Basics
- Introduction to SQL
- SELECT Statement
- WHERE Statement
- NULL Value, LIKE, BETWEEN, and IN Statements
- ORDER BY, LIMIT, DISTINCT
- Aliases
- Aggregate Functions
- GROUP BY Statement
- JOIN Statement
- Functions
- HAVING Statement
Course Fundamentals
- Course Fundamentals
- UI elements guide
QA Theory
- What is QA
- Testing Types
- What is Bug Reports
- Bug Reports in details
- Decomposition
- Test Cases
- Test Design Techniques
- Test Checklist
- Software Development Life Cycle
- Software Testing Life Cycle
- Test Plan
- Requirements
- TestRail & Jira
Git and Terminal
- Environment Setup
- Command Line Basics
- Git Basics
- Working With Branches
- Working With Remote Repo (GitHub)
Git and Terminal - Practice
Git and Terminal.
Javascript Basics
- Introduction
- Your First JavaScript Program
- Main Concepts
- Numbers
- Strings
- Boolean
- Functions
- Conditional Operators
- Loops
- String Iteration
- String Methods
- Working With Arrays
- Get Ready for the Interview
HTML + CSS Basics
- HTML Basics
- CSS Basics
- Colors and Fonts
- Box Model Basics
- Semantic Basics
- Responsiveness Basics
- CSS Selectors
- Pseudo-Elements and Pseudo-Classes
- Specificity
- Links and URLs
- Images
- Media Queries
- Forms
- Position
- Extra topics
Javascript Basics Extended
- Code Style
- Working With Numbers
- Loops in Details
- Working With Strings
- Functions Revisited
- Switch
- Type Conversion
- Logical Operators
- Object Basics
- Extended Extra
How the Web Works
- Introduction to the web
- OSI model
- HTTP
- Encryption
- API interface
- Security in the Web
Testing Web Applications
- Browser DevTools
- Web Theory and Postman Basics
- Postman Advanced
Mobile testing
- Mobile testing theory
- Guidelines
- Mobile testing activities
- Emulators and Tools
Working With Infrastructure
- Working Environments
- SQL
- Practice
QA Ethics
- Interview Questions
- QA Ethics
Team Project
- Team Project. Intro
- Jira Environment
- Status Check
- Estimates
- How to Demo Your Work
- Team Project for Employment
- Retrospective
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Javascript Advanced
- How to Solve Tasks on Github
- Object Advanced
- Methods
- Array Methods
- Callbacks
- Array Iteration Methods Imolementation
- Array Iteration Methods Usage
- Array Iteration Methods Practice
- Closures
- JS Practice
- Prototype
- Constructors
- Classes
- Extra
Playwright Test Automation Fundamentals
- Automated Testing Introduction
- Playwright Tool Introduction
- Run the First Test
- The Basic Page Interaction Methods
- Built-in Locators
- Assertions
- Custom Locators
- Test Organization
- Page Object Model
- Test Execution Configuration
- Module Recap and Next Steps
Career Development
- Mastering Your Probation Period
- PDP and Career Plants
- Salary Review Strategies
- Recruiter Outreach
- How to Find a New Job?
- How to Talk About You Previous Work Experience?
- Career Knowledge Base
Desktop Application Testing on macOS
- Introduction
- MacOS Fundamentals
- MacOS Version History
- Basics of Testing Apps on macOS
- Process and Memory Management
- Daemons and Agents
- Permissions in macOS
- Sandbox, System Integrity Protocol, Gatekeeper
- Network Utilities and Diagnostics
- Testing GUI & UX
- Product Analytics Testing
- Introduction to Test Automation for macOS Apps
Javascript Testing
- Introduction to Javascript Automated Testing
- Unit Testing
- TDD Basics
- Mock Basics
- Advanced Mocks
- Cypress
Algorithms and Data Structures (Old)
- Main Concepts
- Algorithm Complexity
- Data Structures: Array
- Search Algorithms
- Data Structures: Linked List
- Data Structures: Stack
- Data Structures: Queue
- Data Structures: Hash Map
- Data Structures: Hash Set
Algorithms and Data Structures
- Module Overview
- Algorithms complexity
- Arrays
- Binary search
- Two pointers
- Linked lists
- Stack
- Queue
- Trees
- Binary search tree
- Priority queue
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами двічі на тиждень
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Матимеш робочі проєкти в портфоліо
- Гарантуємо працевлаштування після навчання
- Повернемо кошти якщо не знайшов роботу в ІТ
Викладачі курсу
- Yaroslav Kostenko - QA Coach
- Olya Koval - Student Coordinator
- Python
На курсі Python ти опануєш популярну професію Python-розробника. Після курсу ти будеш вправно користуватися такими технологіями, як Django, Django Rest Framework, Algorithms, PIP, Python virtualenv, Flask, Pandas, NumPy та багато іншого.
Програма курсу
Python Basics
- Introduction
- Main Concepts
- Numbers
- Strings
- Boolean
- Lists
- Conditional Operators
- Loops
- Functions
- Summary
Course Fundamentals
How to learn effectively.
Python Basics Extended
- Module Overview
- Environment Setup
- Code Style
- Debugging
- Working With Numbers
- Working With Strings
- Lists in Details
- Dict Basics
- Type Conversion
- Loops in Details
- Functions Revisited
- Summary
Git and Terminal
- Environment Setup
- Command Line Basics
- Git Basics
- Working With Branches
- Working With Remote Repo (GitHub)
Python Core
- How to Solve GitHub Tasks
- Mutable Immutable Types
- List and Dict Comprehensions
- Functions in Details
- Decorators
- Classes
- Classes in Details
- Iterators and Generators
- Modules and Imports
- OOP Single Inheritance
- OOP Multiple Inheritance
- OOP Encapsulation Polymorphism Abstraction
- Properties and Descriptors
- Exception Handling
- Exceptions in Details
- File Handling
- Memory Management
- Testing
- Testing in Details
- Basic Modules Overview
- Dict Advanced
- Extra
- Python Practice
SQL Basics
- Introduction to SQL
- SELECT Statement
- WHERE Statement
- NULL Value, LIKE, BETWEEN, and IN Statements
- ORDER BY, LIMIT, DISTINCT
- Aliases
- Aggregate Functions
- GROUP BY Statement
- JOIN Statement
- Functions
- HAVING Statement
Django ORM
- Database Intro
- ORM Intro
- Fields and Relations
- Many-to-Many Relationship
- Queries
- Queries in Details
- ORM Advanced
- Optional: Performance Improvement & Isolation Levels
HTML + CSS Basics
- Environment Setup
- HTML Basics
- CSS Basics
- Colors and Fonts
- Box Model Basics
- Semantic Basics
- Responsiveness Basics
- CSS Selectors
- Pseudo-Elements and Pseudo-Classes
- Specificity
- Links and URLs
- Images
- Media Queries
- Forms
- Position
- Extra topics
How the Web Works
- Introduction to the web
- OSI model
- HTTP
- Encryption
- API interface
- Security in the Web
Django
- Django Intro
- MVT
- Class-Based Generic Views
- Sessions and Authentication
- Forms
- Forms in Details
- Django Advanced
- Website [Portfolio Project]
- Deploying Django
- Django Practice
Django REST Framework
- Django REST Framework Intro
- Class-Based Views
- Serializers
- Serializers in Details
- Authentication & Permissions
- Django REST Framework Advanced
- DRF JWT and Tests
- Docker
- Docker in DRF
- API [Portfolio Project]
- Test Task Solving
- Connect Backend to Frontend
- DRF Practice
Asynchronous Python
- Introduction and Theoretical Foundation
- Concurrency & Parallelism
- Asyncio
Team Project
- Team Project. Intro
- Jira Environment
- Status Check
- Estimates
- How to Demo Your Work
- Team Project for Employment
- Retrospective
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Object Oriented Programming
- Basic Principles
- SOLID Principles
Python Advanced
- SOLID Practice
- FastAPI overview
- FastAPI in details
- Web Scraping
- Selenium
- Scrapy
- Data Analysis
- Pandas & Matplotlib
- ETL & Visualising Practice
- [Portfolio Project]: Web Scraping & Data Analysis Practice
- Tableau
- Machine Learning
- Neural Networks & Classification
- DevOps Basics for Python Developers
- Machine Learning Practice
Algorithms and Data Structures (Old)
- Main Concepts
- Algorithm Complexity
- Data Structures: Array
- Search Algorithms
- Data Structures: Linked List
- Data Structures: Stack
- Data Structures: Queue
- Data Structures: Hash Map
- Data Structures: Hash Set
Algorithms and Data Structure
- Module Overview
- Algorithms complexity
- Arrays
- Binary search
- Two pointers
- Linked lists
- Stack
- Queue
- Trees
- Binary search tree
- Priority queue
Javascript Basics
- Introduction
- Your First JavaScript Program
- Main Concepts
- Numbers
- Strings
- Boolean
- Functions
- Conditional Operators
- Arrays
- Loops
- String Iteration
- String Methods
- Working With Arrays
- Get Ready for the Interview
Career Development
- Mastering Your Probation Period
- PDP and Career Plans
- Salary Review Strategies
- Recruiter Outreach
- How to Find a New Job?
- How to Talk About You Previous Work Experience?
- Career Knowledge Base
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами тричі на тиждень
- Чат з одногрупниками
- Навчальні матеріали «без води» замість довгих лекцій
- Матимеш 3 робочих проєкта в портфоліо
- Гарантуємо працевлаштування після навчання
- Повернемо кошти якщо не знайшов роботу в ІТ
Викладачі курсу
- Alla Vyshnia - Student's Coordinatop
- Danylo Tiutiushkin - Python developer
- IT Recruiting
Повний цикл ІТ-рекрутингу (пошук джерел, співбесіди, переговори) та відкриття світу технологій вивчаючи основи.
Програма курсу
What is IT, and How Does it Work
- General Info About IT
- Company Types and UA Market Overview
- Tech Roles Overview
- Non-Tech Roles Overview
Discovering Tech World
- Software Development Life Cycle
- Technologies
Recruitment Process
- Recruitment Process Overview
- Roles in the Recruitment Process
- Vacancy Creation and Posting
- Profile Screening
Sourcing
- Boolean Search, X-Ray
- GitHub
- Stack Overflow, Kaggle, Dou, Meetup
- Other Resources for Sourcing
- Mails & Communication
- Sourcing Strategy & Candidate Database Management
- Sourcing for CV
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Interview
- Interview & Prescreening Structure
- Feedback & Job Offer
- Recruitment Funnel
How the Web Works
- Introduction to the web
- OSI model
- HTTP
- Encryption
- API interface
- Security in the Web
Career Development
- Mastering Your Prodation Period
- PDP and Career Plans
- Salary Review Strategies
- Recruiter Outreach
- How to Find a New Job?
- How to Talk About You Previous Work Experience?
- Career Knowledge Base
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами тричі на тиждень
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Підготовка до працевлаштування: технічні співбесіди з менторами, перевірка CV, професійних соцмереж, підготовка до інтерв'ю, підбір вакансій для працевлаштування
- Гарантуємо працевлаштування після навчання
- Повернемо кошти якщо не знайшов роботу в ІТ
Викладачі курсу
- Elizaveta Vorobiova - Recruitment Coach
- Olya Koval - Student Coordinator





