- 2D Artist / 2D Illustrator / Graphic Designer
Курс для дітей та підлітків, побудований в формі марафону. Тут ми працюємо в команді, ти не будеш боятись помилитись, задати питання, адже за кожен твій крок ти отримаєш додаткові бали. В формі гри ти освоїш основи графічного дизайну, навчишся робити лого, підбирати шрифти, кольори. Зрозумієш, що таке лейбли і де вони беруться.
Програма курсу
1. Історія і тренди графічного дизайну
На цьому воркшопі ви дізнаєтесь, звідки взявся дизайн і з чим його їдять) Ми поринемо в світ історії дизайну, вивчимо популярні стилі в дизайні, зрозуміємо хто задає тренди і де шукати натхнення.
2. Скетчінг
На цьому воркшопі ви дізнаєтесь техніки та інструменти для скечінгу, та оволодієте технікою швидкої замальовки ідей.
3. Золотий перетин
На цьому воркшопі ви дізнаєтесь що таке ідеальні пропорції, золотий перетин, числа Фібоначчі, ми детально розберемо правило третин, і займемось пошуком та підбором ідеальних пропорцій.
4-5. Композиція, світло, побудова тіней
На цьому воркшопі ви дізнаєтесь про закон близькості об'єктів. Ми з вами навчимось розрізняти ритм, статику і динаміку. Розберемося з поняттями форма і контр форма, перспектива і простір, а також ви дізнаєтесь про побудову тіней, звідки і як падає світло, де тінь, напівтінь, блік.
6. Основи типографіки
На цьому воркшопі ви дізнаєтесь про класифікацію шрифтів та область їх застосування, параметри шрифтів, заголовки, підзаголовки, абзаци, текст, шрифтові пари. Де ті шрифти шукати і скачувати.
7-8. Знаки та стилізація об'єктів
На цьому воркшопі ви дізнаєтесь про розробку знаків, спрощення об'єктів, доведення об'єкта до знаку, зберігання впізнаваності, ідивідуальність, а також що таке стилізація об'єктів, підбір стилю згідно задачі, та як це все втілити в життя.
9. Кольори
На цьому воркшопі ви дізнаєтесь про роботу з колірним колом, психофізіологію кольору в дизайні, і як колір впливає на людину, її сприйняття. Покажемо лайфхаки і інструменти по підбору колірних схем.
10. Основні правила оформлення робіт
На цьому воркшопі ви дізнаєтесь про нюанси в оформленні робіт, які є відступи і критерії щоб ваша робота виглядала фантастично і ніде не було нюансів.
11. Знайомство і можливості програми Adobe Photoshop
На цьому воркшопі ви дізнаєтесь про один з найвідоміших графічних редакторів. Навчитесь створювати та правильно зберігати файли. Ми розглянемо основні панелі інструментів і функції та відмінності між растровим і векторним зображенням.
12-13. Робота з шарами та інструменти виділення
На цьому воркшопі ви дізнаєтесь про те, що таке шари, як їх створювати та як з ними працювати, а також навчитесь декільком крутим фішкам. А ще - дізнаєтесь про призначення різних інструментів виділення, та налаштування параметрів. Дії з виділеною областю: переміщення, дублювання, масштабування, поворот, спотворення виділеної області.
14-16. Колірна корекція, робота з текстом. mock-up
На цьому воркшопі ви дізнаєтесь про підготовку до корекції. Також ви дізнаєтесь про створення текстового шару, застосування стилів і їх корекція. Практика створення мокапів.
17. Робоче середовище Adobe Illustrator. Основні операції з документом
На цьому воркшопі ви дізнаєтесь про основні елементи вікна Adobe Illustrator CS. Палітри. Головне меню. Контекстні меню. Робота з документами. Створення, збереження, відкриття документа. Шаблони документів.
18. Створення простих об'єктів і їх трансформація
На цьому воркшопі ви дізнаєтесь про створення простих фігур: прямокутники, еліпси, багатокутники, зірки, лінії, дуги, спіралі, сітки. А також:
- Виділення об'єктів
- Інструменти виділення
- Трансформація об'єктів
- Перетікання об'єктів
- Перетікання на траєкторії
- Параметри перетікання
- Малювання ліній
- Типи кистей
- Робота з китицями
- Бібліотека кистей
- Інструмент Безьє
- Структура кривої і контуру фігури
- Виділення, редагування переміщення вузлів
- Редагування кривої і контуру фігури
- Контроль параметрів об'єктів, зменшення кількості вузлів
19. Маніпулювання об'єктами, шари, маски та текст
На цьому воркшопі ви дізнаєтесь про:
- Переміщення об'єктів
- Розміщення об'єктів
- Створення копій і дублікатів об'єктів
- Групування і розгрупування об'єктів
- Створення нового шару
- Робота з палітрою "Layers"
- Створення масок
- Додавання об'єктів до групи маскування
- Текст і його параметри
- Шрифт і його атрибути
- Інструменти і палітри для роботи з текстом
21-25 Проєктна робота та захист проєктів
Особливості курсу
- Можлива оплата курсу частинами
- Підтримка ментора
- Повна комунікація з тренером та одногрупниками
- Сертифікат після здачі іспиту і фінального проєкту
- Інноваційний підхід до колективного навчання
Викладачі курсу
Влад Копач - Middle Product Designer
Більше інформації- Web & Mobile Design / UI/UX
Протягом курсу ми разом поглиблено вивчимо графічний редактор Figma, зрозуміємо, що таке UI та UX. В результаті курсу в тебе буде власний крутий проєкт.
Програма курсу
Огляд крутих інструментів Figma
- Дизайн-система: стилі кольору, стилі тексту, компоненти
- Корисні плагіни
- Як лінкувати
- Створюємо клікабельний прототип
- Overflow Behavior
Дизайн мислення
- Створення настрою проєкту (Moodboard)
- Скетчбук
- Натхнення
- Генерація креативних ідей
Шрифт
- Web-типографіка
- Візуальні елементи публікації
- Підбір шрифтів та шрифтові пари
- Інструменти підбору Web-шрифтів
Елементи інтерфейсу та їх стан
- Елементи форми
- Елементи навігації
- Інформаційні елементи
- Прелоадери
Іконки
- Стилі іконок
- Стилеутворюючі елементи
- Формати та стандартні розміри іконок
- Анімація іконок
- Фавіконки та сервіси для створення фавіконок
- Сервіси для підбору іконок
Фотографії та ілюстрації
- Формати зображень для сайту
- Розміри фотографій
- Зберігання та оптимізація зображень
Модульні сітки
- 8pt сітка
- Горизонтальний ритм
- Вертикальний ритм
- Модульная сітка Bootstrap
- Нестандартні модульні сітки
Responsive and Adaptive design
- Mobile first/Desktop first підходи
- Мобільні версії сайту vs Адаптивний дизайн
- Підготовка макету для adaptive/responsive сайтів
- Правила підготовки макетів та зображень для Retina дисплеїв
Анімація інтерфейсу
- Анімація інтерфейсу
- Анімація ілюстрацій та іконок
- Популярні інструменти та сервіси
Велика практика
- Пошук і аналіз референсів для інтернет-магазину. Вибір тематики
- Структура інтернет-магазину
- Прототипування
- Підбір контенту
- Проектування
- Аналіз
- Внесення правок
Захист проєкту
Особливості курсу
- Можлива оплата курсу частинами
- Підтримка ментора
- Повна комунікація з тренером та одногрупниками
- Сертифікат після здачі іспиту та фінального проєкту
- Інноваційний підхід до колективного навчання
Викладачі курсу
Влад Копач - Middle Product Designer
Більше інформації- Frontend
Студенти вивчають основи мови розмітки гіпертексту(html) та каскадної таблиці стилів(css). Також вони вивчать, як поєднувати складні елементи, а не просто прописувати їх по окремості.
Програма курсу
Налаштовування середовища розробки. Підготовка до роботи
Дізнаємось, як працює інтернет, основні принципи роботи WEB. Налаштуємо середовище для подальшого кодування та познайомимось з основною термінологією девелопера. Напишемо першу міні-програму (HTML page).
HTML, знайомство з тегами. Що це і навіщо?
Знайомимось і вчимося комп'ютерній мові. Вивчаємо основні HTML-теги і відразу їх застосовуємо на практиці. За допомогою HTML вчимось створювати вкладені структури Web-сторінки.
Знайомство з CSS
Вивчаємо основні стилі і способи їх використання. Знайомимось з трьома методами підключення стилів на сторінку. Розбираємо практично селектори, звичайні властивості стилів. Знайомимось з поняттями контейнерів, блочних елементів, вивчаємо розміри, маргіни і падінги, бордери.
Позиціонування. Форма. Псевдокласи і псевдоелементи. Комбінації селекторів
Покажемо деякі трюки, за допомогою яких, можна зробити багато цікавого на сторінці. Вивчаємо, що таке вага селекторів. Дізнаємось, що таке каскадність і як відбувається взаємодія стилів між собою.
Advanced позиціонування та багато практики
Вчимось будувати складні конструкції, багато практики та повторення набутих знань шляхом використання їх у своєму коді.
Меню сайту. Резинова та адаптивна верстка
Побудуємо меню сайту та красиво його оформимо. Навчимось робити багаторівневе випадаюче горизонтальне та вертикальне меню та випадаючі списки. Резиновий і адаптивний сайт, яка різниця? Практика резинової і адаптивної верстки на парі. Дізнаємось, що таке медіа-запит. Познайомимось з фреймворком Bootstrap.
Знайомство з JavaScript
Дізнаємось, що таке JavaScript, для чого його використовують. Розглянемо структуру JavaScript-програми, поговоримо про браузери та консоль розробника. Розглянемо такі теми, як пам'ять, кодування та системи числення, а також вивчимо деякі основні алгоритми програмування.
Типи даних і змінні
Числа та оператори, змінні, стрічки, булеві значення, Undefined і null. Умови і цикли. Основні мовні конструкції.
Функції
Базова будова функції. Виклик функції. Передача аргументів у функцію та повернення значення з функції. Виклик функції у якості значення. Ранній вихід з функції. Спрощення коду за допомогою функцій.
Масиви
Поговоримо про те, навіщо потрібні масиви, створимо масив і спробуємо достукатись до його елементів. Створимо і змінимо елементи масиву та на практиці вивчимо різні методи роботи з масивами і таким чином дізнаємось, чому вони нам так потрібні.
Об'єкти
Що це? Навіщо ми їх будемо використовувати. Створення об'єктів, доступ до значень всередині об'єкта, додавання елементів об'єкта. Що корисного можна робити з об'єктами - все це дізнаємось шляхом використання на практиці.
Деякі теми з розділу Advanced
Розглянемо теми, які входять до розділу Advanced і допоможуть вам справитись з виконанням проєтку DOM, setTimeout, setInterval, реакція на дії користувача.
Особливості курсу
- Можливість оплатити курс частинами
- Підтримка ментора
- Повна комунікація з ментором та одногрупниками
- Інноваційний підхід до колективного навчання
- Сертифікат після здачі іспиту та фінального проєкта
Викладачі курсу
Олекса Сарнацький - HTML/CSS, JavaScript, Full-Stack Developer
Більше інформації- Frontend
Курс "Основи Front-end" – все, що необхідно для початку розробки web-сторінок та їхнього ефективного програмування.
Програма курсу
Теми:
- Вступ до Front-end розробки
- IDE - інтегровані середовища розробки
- Мова розмітки HTML
- Контейнер у верстці
- Мова стильового оформлення CSS
- Типи елементів (блокові, inline, inline-block)
- Робота з фоном сторінки (градієнти, тіні)
- Властивість float, CSS Grid Layout
- Псевдокласи, псевдоелементи
- Parallax
- Види анімації, доступні в CSS
Опис курсу
Front-end розробник створює не тільки web-сторінки, а й програмує їх. Він повинен володіти не тільки HTML 5 та СSS 3, а ще й мовою програмування, наприклад JavaScript. Цей курс розрахований на дітей від 12 років і вивчає: HTML 5, СSS 3, адаптивну та чуйну верстку, JavaScript, DOM, ECMAScript 6. Слухач вчиться створювати свої web-сторінки з запрограмованими елементами на них.
- тривалість заняття - 120 хвилин
- інтенсивність - 1 заняття 1 раз на тиждень
- повна тривалість курсу - 9 місяців
Що потрібно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
- Java
Слухачі навчаться азів Java – мови програмування Android, трейдингових систем та комп'ютерних ігор. Учасники розв'язуватимуть задачі з програмування та математики. По закінченню курсу кожен зможе скомпілювати робочий код та створювати нескладні настільні додатки.
Програма курсу
Теми:
- Вступ до Java
- Основні елементи мови Java
- Типи даних, оператори розгалуження, оператори циклів, масиви
- Введення в класи Java
- Поняття ООП класу. Конструктори
- Рядки, перерахування, дати, виключення
- ООП в Java
- Класи, об'єкти, пакети. Інкапсуляція. Успадкування і поліморфізм
- Графічні інтерфейси в Java (SWING)
- Вікна, панелі, компоненти для користувача інтерфейсу
- Колекції
Коли і де?
- для дітей віком від 14 років
- тривалість заняття - 120 хвилин
- інтенсивність - 1 заняття, 1 раз на тиждень
- повна тривалість курсу - 9 місяців
- заняття проходять онлайн, що дає змогу вчитися в комфортній, безпечній обстановці та не пропускати зустрічі
Що необхідно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
- Python
Діти дізнаються, як створюються сайти, чат-боти, окремі елементи та програми. Курс розроблений для тих, хто цікавиться програмуванням і прагне зробити перші кроки в цій професії.
Програма курсу
Теми:
- Знайомство з Python та інтегрованим середовищем розробки IDLE
- Модуль turtle. Змінні. Математичні дії в Python
- Інструкції if. Вбудовані функції мови Python
- Списки та робота з ними. Рядок. Операції з рядками
- Кортежі та словники. Методи словників і робота з ними
- Цикли. Мета використання циклів у мовах програмування
- Створення ігор "Вгадай число" та "Вікторина"
- Знайомство з модулем tkinter
- Створення графічних примітивів
- Віджети, події та дії. Метод bind
Опис курсу
Процес навчання:
- тривалість заняття - 60 хвилин
- інтенсивність - 1 заняття 3 рази на тиждень
- повна тривалість курсу - 1 місяць, 12 занять
- Заняття проходять онлайн, що дає змогу вчитися в комфортній, безпечній обстановці та не пропускати зустрічі
Що необхідно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
Людмила Булигіна - Викладачка програмування Фізико-Технічного інституту (КПІ)
Більше інформації- JavaScript
На курсі діти розглянуть основи JavaScript, напишуть свої перші коди, навчаться зберігати інформацію та працювати з масивами даних. Учні пройдуть весь ігровий цикл від стратегії та сценарію до дизайну ігрових персонажів.
Програма курсу
Теми:
- Основи JavaScript
- Типи даних
- Умовні конструкції, їхнє застосування та різновиди
- Циклічні конструкції
- Масиви
- Структуруємо код
- Створення функцій. Різновиди функцій
- JS+HTML+CSS, скрипти
- Ігровий цикл. Сценарний план
- Графічні елементи гри, модулі. Дизайн персонажів
Опис курсу
Знайомтесь: JavaScript! Найкращий друг HTML та CSS, який дозволяє зробити не тільки розмітку сайту та його дизайн, але і внести динаміку в веб-сторінки. JS – мегапопулярна мова. Це можна побачити не тільки з останніх рейтингів, але й з пропозицій роботодавців в списку вакансій. До того ж, JS ще підходить для вивчення в якості першої мови програмування, бо вона достатньо проста і зрозуміла. Але і це ще не все! За допомогою JavaScript ви можете створювати не тільки web-розробки, але й повноцінні десктопні застосунки. А ще й ігри!
- тривалість заняття - 60 хвилин
- інтенсивність - 1 заняття, 2 рази на тиждень
- повна тривалість курсу - 1 місяць, 12 або 8 занять
- заняття проходять онлайн, що дає змогу вчитися в комфортній, безпечній обстановці та не пропускати зустрічі
Що потрібно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
Людмила Булигіна - Викладає курси "Старт програмування", "Старт програмування мовою C/C++"
Більше інформації- Frontend
Основи розробки web-сторінок, що таке "Front-end" та "Back-end" і як вони взаємодіють між собою, побудова елементів за допомогою JavaScript - все це та багато іншого чекає на слухачів курсу.
Програма курсу
Теми:
- Принципи роботи веборієнтованих технологій
- Дизайн сайтів. Промосайт від роботи з замовником до реалізації проєкту
- Мова гіпертекстової розмітки HTML. Починаємо створювати сайт самостійно
- Види сайтів. Різновиди верстки. Списки та таблиці
- Діалог із користувачем і дружній інтерфейс. Меню, форми, фрейми
- Landing page - перший вебпроєкт. Особливості реалізації. Створення та захист проєкту
- Додаткові можливості стилю та дизайну сайтів. CSS - спеціальна мова стилю сторінок. Деталі використання CSS
- Графічні елементи сайту. Обробка та оптимізація зображень для WEB. Підготовка, графіки
- Особливості підготовки дизайн-макету до верстки
- Оцінка сайту. Тестування. Хостинг
- Майстер-клас "Секрети вебдизайну"
- Захист проєкту
Опис курсу
Основи розробки web-сторінок і принципи web-дизайну взагалі. На курсі навчимося створювати web-сторінки, використовувати в роботі принципи побудови та перебору елементів сторінки за допомогою JavaScript і створення сценаріїв для роботи з ними надалі. Мінімальні вимоги: навички роботи з текстовими редакторами.
- тривалість заняття - 60 хвилин
- інтенсивність - 1 заняття 3 рази на тиждень
- повна тривалість курсу - 1 місяць, 12 занять
- заняття проходять онлайн, що дає можливість вчитися в комфортній, безпечній обстановці та не пропускати зустрічі
Що необхідно для навчання?
Ноутбук або комп'ютер, підєднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
Людмила Булигіна - Викладачка програмування Фізико-Технічного інституту (КПІ)
Більше інформації- Frontend
Курс розрахований для дітей, які добре володіють ПК. Під час курсу учень вивчає HTML 5, СSS 3, адаптивну та чуйну верстку, а також вчиться створювати свої перші web-сторінки та нескладні, але цікаві та ефектні web-сайти.
Програма курсу
Теми:
- Основи верстки
- Що необхідно знати веброзробнику
- IDE - інтегроване середовище обробки
- Основи HTML
- Основи CSS
- Тексти, списки, гіперпосилання
- Елементи (блокові, inline, inline-block)
- Класи, ідентифікатори, таблиці
- Робота з фоном сторінки (градієнти, тіні)
- Анімація в CSS
Опис курсу
Курс розрахований для дітей, які добре володіють ПК. Під час курсу учень вивчає HTML5 і CSS3, адаптивну та чуйну верстку, а також вчиться створювати свої перші web-сторінки та нескладні, але цікаві та ефектні web-сайти.
- тривалість заняття - 60 хвилин
- інтенсивність - двічі на тиждень
- повна тривалість курсу - 3 місяці, 24 занять
- заняття проходять онлайн, що дає змогу вчитися в комфортній, безпечній обстановці та не пропускати зустрічі
Що необхідно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
- 2D Artist / 2D Illustrator / Graphic Designer
Курс Digital art познайомить слухачів із різними креативними напрямами комп’ютерного мистецтва, програмами та інструментами digital art. На цьому курсі діти вивчають основи дизайну, комп’ютерного арту, кодування, мов програмування, графічні програми, обробку зображень, візуальні засоби створення художнього твору. Наприкінці курсу учням буде легко визначитись, який вид із Digital art підходить їм якнайкраще і в якому напрямку цифрового мистецтва вони б хотіли розвиватися в майбутньому.
Процес навчання
Заняття
- Тривалість заняття - 60 хвилин
- Інтенсивність - 1 заняття 2 рази на тиждень
- Повна тривалість курсу - 3 місяці, 24 заняття
- Заняття проходять онлайн, що дає змогу вчитися в комфортній, безпечній обстановці та не пропускати зустрічі
Що необхідно для навчання?
- Комп'ютер або ноутбук
- Інтернет
Попередні вимоги
Учасник має мати елементарні навички користувача ПК:
- Копіювати й додавати текст з однієї програми до іншої
- Друкувати, виправляти помилки в тексті (del, backspace), переходити на новий рядок (enter)
- Зберігати файли, відкривати збережені файли
- Користуватися кнопками керування вікна (згорнути, розгорнути, зачинити), перемикати вікна
- Заходити за посиланням, яке надано в загальному чаті групи у Microsoft Teams або Zoom
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офісійний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
Катерина Антоненко - Викладає комп'ютерні дисципліни понад 20 років
Більше інформації- Gamedev / Unity / Game Design
Учасники спробують себе в ролі розробників комп'ютерних і відеоігор, навчаться програмування мовою C#, працюватимуть на рушії Unity. Наприкінці курсу кожен учасник створить власний проєкт.
Програма курсу
Теми:
- Вступ. Ознайомлення з Unity: встановлення Unity Hub, Unity Editor і створення першого проєкту
- Вступ до C#. Знайомство з синтаксисом C#, основами програмування, структурою програми, арифметичними та присвоювальними операціями
- Інструменти Unity. Детальний огляд інструментів для створення ігрових об'єктів, робота з джерелами світла, камерами, імпорт і експорт проєктів
- Основи алгоритмізації. Умовні вирази (if, else, switch), цикли (for, while, do-while), управління потоком (break, continue)
- Робота з об'єктами. Додавання фізичних властивостей, текстур, робота з вкладкою інспектора
- Створення анімацій та UI. Основи створення анімації в Unity та розробка користувацького інтерфейсу з використанням Canvas
- Розширені структури даних. Робота з масивами, двовимірними масивами та колекціями для зберігання й використання ігрових об'єктів
Що необхідно для навчання
- Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон)
- Учасники мають установити: Unity Hub, редактор Unity, Visual Studio Code
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Сертифікат після завершення курсу
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
Михайло Смирнов - Викладач розробки ігор на Unity та мови програмування C#
Більше інформації- C / C++
- JavaScript
- Python
Учасники ознайомляться з основними принципами об'єктно-орієнтованого програмування, дізнаються про його складові, принципи та застосування. Курс буде корисний для тих, хто вже знайомий з кодом Python, C++ або Javascript.
Програма курсу
Теми:
- Парадигми програмування
- ООП. Проєктування
- Основи ООП
- Класи. Об'єкти. Властивості та методи
- Принципи ООП
- Конструктори
- Методи доступу
- Спадкування
- Відносини між класами
- Об'єктно-орієнтовані мови програмування
Опис курсу
Якщо ви вже можете написати код однією з мов програмування (Python, C++ або JavaScript), то саме час познайомитись з ООП. Що ж це таке і навіщо воно потрібно? ООП - об'єктно-орієнтоване програмування, яке дає можливість описати реальний світ як сукупність об'єктів, що взаємодіють між собою: персонажів в іграх, функцій в програмах, елементів в пристроях. Більшість проєктів написано саме з використанням ООП. Складно? Ні, реально і практично. Приєднуйтесь!
- тривалість заняття - 60 хвилин
- інтенсивність - 1 заняття 2 рази на тиждень
- повна тривалість курсу - 3 місяці, 24 заняття
- заняття проходять онлайн, що дає змогу вчитися в комфортній, безпечній обстановці та не пропускати зустрічі
Що необхідно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
Людмила Булигіна - Викладає курси "Старт програмування", "Старт програмування з мовою C/C++"
Більше інформації- Python
Курс Python – вдалий вибір для першої мови програмування. Дитина вивчить базовий синтаксис мови, її модулі та елементи й навчиться створювати нескладні ігри.
Програма курсу
Теми:
- Базові елементи мови Python
- Математичні дії в мові
- Умовні інструкції if
- Цикли та їхнє застосування
- Вбудовані функції мови Python
- Створення власних функцій
- Модулі
- Графіка, анімація
- Основи створення ігор
- Модулі tkinter, turtle, pygame
Я обираю Python
- Основи програмування. Вступ до Python, перша програма та базові арифметичні операції
- Створення умовних операторів та перша ігрова стратегія. Цикли та повтори
- Списки, масиви, контейнери та функції в Python
- GUI з Turtle. Створення графіки та анімації, орнаменти та зображення
- Tkinter інтерфейс. Створення графічного інтерфейсу та елементи дизайну програм
- Принципи інтерактивних програм та перехід від графіки до анімації
- Розробка проєкту "Графіка та дизайн із GUI бібліотеками Python"
- Основи ігрової розробки. Створення текстової гри
- Тестування та командна гра. Розширення функціонала, командна розробка та презентація
- Pygame Zero. Створення графічних примітивів, композицій та ігрових механік
- Взаємодія та події. Обробка зіткнень, підрахунок балів та інтерактивні елементи
- Робота з Canvas і Tkinter
- Ігровий проєкт. Збереження гри, підготовка до публікації
Опис курсу
Курс Python від Optima Academy – захопливий вступ до програмування. Мова програмування Python – чудовий вибір для початківців: код легко читати, мова програмування має інтерактивну оболонку, в якій можна ввести програми й подивитися як вони працюють. Python дозволяє складати прості анімації і створювати свої власні ігри.
- тривалість заняття - 60 хвилин
- інтенсивність - 1 заняття 2 рази на тиждень
- повна тривалість курсу - 5 місяців, 40 занять
- заняття проходить онлайн, що дає змогу вчитися в комфортних і безпечних умовах та не пропускати зустрічі
Попередні вимоги
Учаснику потрібно мати елементарні навички користувача ПК:
- копіювати і додавати текст з однієї програми до іншої
- друкувати, виправляти помилки в тексті (del, backspace), переходити на новий рядок (enter)
- зберігати файли, відкривати збережені файли
- користуватися кнопками керування вікна (згорнути, розгорнути, зачинити), перемикати вікна
- заходити за посиланням, яке надано в загальному чаті групи, у Microsoft Teams або Zoom
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
- Людмила Булигіна - Викладачка програмування
- Катерина Антоненко - Викладає комп'ютерні дисципліни понад 20 років
- Python
- Gamedev / Unity / Game Design
Діти навчаться застосовувати конструкції мови Python на практиці та напишуть свою першу комп'ютерну гру, використовуючи фреймворк Pygame.
Програма курсу
Теми:
- Основні алгоритмічні конструкції Python
- Бібліотека Pygame
- Типи ігор та особливості їхнього створення
- Основні підходи до програмування гри
- Програмування напівходу позиційної гри
- Командний та графічний інтерфейси демо гри
- Вибір власного проєкту та особливості реалізації
- Ролі в команді. Розробка командної демоверсії гри
- Практична робота над проєктом
- Презентація та тестування проєктів
Опис курсу
Слухачі розроблять свою першу гру, використовуючи можливості Python та його фреймворку Pygame. Діти весело проведуть час в ігровому просторі та отримають корисні навички програміста, які можуть закласти фундамент майбутньої професії.
- тривалість заняття - 60 хвилин
- інтенсивність - 1 заняття, 2 рази на тиждень
- повна тривалість курсу - 3 місяці
- заняття проходять онлайн, що дає змогу вчитися в комфортній, безпечній обстановці та не пропускати зустрічі
Що необхідно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - першав Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
Людмила Булигіна - Викладачка програмування Фізико-Технічного інституту (КПІ)
Більше інформації- C / C++
На курсі діти вивчатимуть дві різні мови програмування: C та C++. Вони навчаться основ алгоритмізації, програмування, напишуть свою першу програму і зрозуміють, чи варто їм розвиватися в цьому напрямі далі.
Програма курсу
Теми:
- Вступ до програмування C\C++
- Умови, логіка коду
- Робота з даними
- Блоки коду. Цикли. Алгоритми
- Створення ігрових стратегій
- Робота з бібліотеками
- Створення функцій
- Масиви. Робота із символами та словами
- Об'єктно-орієнтоване програмування
- Перший ООП проєкт. Розробка. Захист
Опис курсу
На курсі діти навчаться основ алгоритмізації та програмування, напишуть свою першу програму і зрозуміють, чи варто їм розвиватися в цьому напрямі далі. У навчальній програмі поєднані дві різні мови програмування - C та C++, і це дає комплексне розуміння принципів програмування цими та будь-якими іншими мовами.
- тривалість заняття - 60 хвилин
- інтенсивність - двічі на тиждень
- повна тривалість курсу - 3 місяці, 24 занять
- заняття проходять онлайн, що дає змогу вчитися в комфортній, безпечній обстановці та не пропускати зустрічі
Що необхідно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
Людмила Булигіна - Викладає курси "Старт програмування", "Старт програмування з мовою C/C++"
Більше інформації- C# / .NET
Дистанційний курс "Об'єктно-орієнтоване програмування C#" надасть слухачам розширені знання й глибоке розуміння парадигми об'єктно-орієнтованого програмування на мові C#. Учні зможуть використовувати ці навички для створення складних програм і реалізації власних проєктів у світі програмування.
Програма курсу
Теми:
- Вступ в об'єктно-орієнтоване програмування
- Класи й об'єкти в ООП
- Конструктори й робота з екземплярами класу
- Мова UML. Діаграма класів
- Наслідування. Модифікатори доступу. Робота з конструктором. Поліморфізм
- Абстрактні класи, абстрактні методи
- Масиви й індексатори
- Статичні класи, розширювальні методи, вкладені класи
- Конструктори в структурах. Стек
- Boxing i unboxing. Робота з enum
- Делегати. Створення делегатів
- Анонімні методи. Лямбда вирази й лямбда оператори
- Створення універсальних шаблонів
- Багатозадачність. Робота з потоками
- Конструкція try-catch i try-catch-finally
- Робота над проєктом
Процес навчання
Програма пропонує доступний та зручний процес навчання. Учасники починають з вибору курсу й отримують доступ до всіх матеріалів. Заняття та уроки відбуваються за індивідуальним графіком. Загалом потрібно пройти 68 уроків, які допоможуть глибоко зануритися в предмет і розширити свої знання. Кожне заняття містить кілька елементів, що сприяють навчанню. Учасники отримають можливість переглядати відеоуроки та презентації, читати текстові матеріали й вивчати приклади коду. Також передбачені тести для самоаналізу й домашні завдання, які допоможуть закріпити отримані знання. Раз на тиждень - онлайн-консультація з ментором, де можна поставити будь-які питання й отримати розгорнуті відповіді.
- Тривалість заняття - 45 хвилин
- Інтенсивність 2-3 заняття на тиждень
Після проходження курсу учасники отримають
- Знання й навички застосування та реалізації парадигм об'єктно-орієнтованого програмування на прикладі мови програмування високого рівня C#
- Сертифікат академії прикладної програмної інженерії Оптіма
Що необхідно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
- Java
Дистанційний курс "Алгоритми та структури даних Java" допоможе підліткам отримати глибоке розуміння різних алгоритмічних концепцій та вміння застосовувати їх у програмуванні мовою Java.
Програма курсу
Теми:
- Алгоритми і алгоритмізація
- Структури даних і технології їх подання
- Алгоритми сортування
- Алгоритми пошуку
- Аналіз алгоритмів
- Генератори випадкових чисел
- Базові алгоритми на графах
- Комбінаторні алгоритми
- Алгоритми кластеризації та ідентифікації
Як відбувається навчання
- Учасники вибирають курс і отримують повний доступ до навчальних матеріалів курсу
- Учні проходять заняття/уроки за власним графіком (загальна кількість - 68 уроків)
- Кожне заняття містить відеоурок, презентацію, текстову форму, приклади коду, тести для самоаналізу й домашні завдання для самостійного виконання
- Повна тривалість курсу - 6 місяців
- Консультація ментора в онлайн-форматі проводиться 1 раз на тиждень
- Тривалість заняття - 45 хвилин
- Інтенсивність 2-3 заняття на тиждень
Після проходження курсу учасники матимуть
- Знання й навички застосовувати базові концепції побудови структур даних і пов'язаних із ними алгоритмів для практичних задач розробки програмного коду різними мовами програмування
- Сертифікат Академії прикладної програмної інженерії Оптіма
Що необхідно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
Марія Васильєва - Викладачка у сфері інженерії програмного забезпечення з досвідом роботи 6 років
Більше інформації- C# / .NET
Дистанційний курс "Основи програмування на C#" охоплює широкий спектр тем: від вступу в мову програмування C# до практичних проєктів. Учасники вивчатимуть базові типи даних і конструкції C#, методи й класи, а також навчатимуться застосовувати їх для створення та обробки основних структур даних.
Програма курсу
Теми:
- Вступ до мови програмування C#
- Базові типи даних і операції над ними
- Базові конструкції C#
- Методи й класи в C#
- Практичні проєкти з C#
Процес навчання
Процес навчання дуже простий. Ви вибираєте курс і миттєво отримуєте доступ до всіх матеріалів. Потім проходите заняття й уроки власним темпом, враховуючи свій розклад. Кожне заняття містить відеоуроки, презентації, текстові матеріали, приклади коду, тести й домашні завдання. Курс триває 6 місяців, що дає вам достатньо часу для глибокого засвоєння матеріалу.
- тривалість заняття - 45 хвилин
- інтенсивність 2-3 заняття на тиждень
Після проходження курсу учасники матимуть
- Знання й навички роботи з базовими засобами мови програмування C# для подання основних структур даних та реалізації алгоритмів їх обробки
- Сертифікат Академії прикладної програмної інженерії Оптіма
Що необхідно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
Богдан Пацай - Має досвід роботи у ВНЗ понад 12 років, автор 4 навчальних посібників. Керівник академії Cisco
Більше інформації- Java
Дистанційний курс пропонує всебічне навчання програмування мовою високого рівня Java. Ви здобудете знання про основні типи даних, базові конструкції, об'єктно-орієнтоване програмування й багатопотоковість.
Програма курсу
Теми:
- Вступ до Java. Інтегроване середовище розробки й налагодження Java-програм
- Основні типи даних Java
- Базові конструкції Java
- Об'єкти і класи
- Інтерфейси й вкладені класи
- Багатопотокове програмування
- Система введення-виведення
- Програмування графіки
Процес навчання
Процес навчання реалізовані у зрозумілій і доступній формі. Ви вибираєте курс і миттєво отримуєте доступ до всіх матеріалів. Потім проходите заняття й уроки власним темпом, враховуючи свій розклад. Кожне заняття містить відеоуроки, презентації, текстові матеріали, приклади коду, тести й домашні завдання. Курс триває 6 місяців, що дозволяє глибоко опанувати матеріал. Загалом передбачено 68 уроків на платформі та 24 онлайн-консультації (1 консультація щотижня впродовж 6 місяців).
- Тривалість заняття - 45 хвилин
- Інтенсивність заняття 2-3 заняття на тиждень
Після проходження курсу учасники матимуть
- Знання й навички ефективно застосовувати базові засоби мови програмування Java для подання основних структур даних і реалізації алгоритмів їх обробки
- Сертифікат Академії прикладної програмної інженерії Оптіма
Що необхідно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
Марія Васильєва - Викладачка у сфері інженерії програмного забезпечення з досвідом роботи 6 років
Більше інформації- C / C++
На цьому курсі учасники опанують основи алгоритмізації та програмування, напишуть власну програму й зрозуміють, чи бажають розвиватися в програмуванні й надалі. Заняття відбуваються на сучасній освітній платформі. Діти можуть самі обирати, в який час їм проходити завдання та скільки часу на це витратити. Навчанням керують досвідчені викладачі, які завжди допоможуть і нададуть відповідь на будь-яке питання.
Програма курсу
Теми:
- Абсолютні основи. Вступ до комп'ютерного програмування
- Розширений контроль потоку й типи даних. Оператори
- Функції
- Об'єкти як параметри. Ієрархії класів. Розробка проєктів
Процес навчання
- Ви вибираєте курс, який вас цікавить, і миттєво отримуєте доступ до всіх матеріалів курсу
- Проходите заняття й уроки за власним графіком. Курс складається з 68 уроків
- Кожне заняття містить відеоурок, презентацію, текстові матеріали, приклади коду, тести для самоаналізу та домашні завдання, які ви виконуєте самостійно
- Повна тривалість курсу - 6 місяців
- Один раз на тиждень учасники відвідують онлайн-консультацію й щодня можуть писати викладачу в текстовому чаті
- Тривалість заняття - 45 хвилин
- Інтенсивність 2-3 заняття на тиждень
- Повна тривалість курсу - 6 місяців, 68 занять на платформі, 24 онлайн-консультації
Після проходження курсу учасники матимуть
- Знання й навички алгоритмізації типових задач, втілення їх у програмний код і налагодження з використанням алгоритмічної мови програмування високого рівня С++
- Сертифікат Академії прикладної програмної інженерії Оптіма
Що необхідно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертиікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
Іван Нечипорук - Має досвід викладання HTML, CSS, JS, Front-end, Back-end та програмування мовами C++, Python
Більше інформації