IT курси програмування для дітей та підлітків

Ми зібрали найкращі IT курси по програмуванню, маркетингу та дизайну в Україні для дітей, школярів та підлітків, які дозволять вашим дітям здобути фундаментальні знання в галузі інформаційних технологій. Ви можете порівняти ціни, програми курсів та умови навчання.
Читати далі
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
IT FUTURE ONLINE
  • Gamedev / Unity / Game Design
Подробиці

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

Програма курсу

Знайомство з Roblox

  • Платформер Obby
  • Cтворення нового проєкту
  • Cтворення об'єкта
  • Створення сценарію

Будівництво парфенону

  • Створення складного об'єкту
  • Створення фундаменту, стін, колон, даху, джерела світла, ефект вогню

Розробка ландшафтів

  • Terrain Editor
  • Map Setting
  • Додавання гейзера
  • Додавання ефектів
  • Створення ландшафтів

Створення міста

  • Вікторина
  • План міста
  • Створення реквізитів

Створення сценаріїв

  • Створення скрипту
  • Редактор скриптів
  • Змінні
  • Множинне присвоєння

Цикли

  • Коментарі
  • Циклічна зміна кольору
  • Локальні змінні
  • Структура циклу

Функції

  • Створення функцій та ефектів
  • Виклик функції
  • Функція знищення вогню
  • Створення екземпляра

Події

  • Пастки
  • Використання подій
  • Знищення елементів
  • Створення мосту

Умови

  • Умови if-then
  • Порівняння та привласнення
  • Оператори порівняння
  • Функція onTouch

Складні умови

  • Створення фінішної лінії
  • Логічні змінні
  • Функція partTouched()
  • Підрахунок часу та вручення медалі

Цикли з параметром

  • Цикл for
  • Створення зворотного відліку
  • Створення лампи
  • Безкінечний цикл

Фіналізація проєкту, демонстрація та публікація

В рамках цього курсу ваша дитина:

  • Навчиться принципів роботи ігрового двигуна, дізнається його сильні сторони
  • Засвоїть "етику програміста" та отримає уявлення про те, як структурувати код
  • Навчиться моделювати об'єкти, створювати персонажів та анімацію
  • Отримає базові навички ігрового програмування Lua
  • Отримає базові знання про алгоритміку та оптимізацію проєктів та скриптів
  • Отримає чудову базу, яка дозволить опанувати будь-яку іншу мову програмування

Особливості курсу

  • Допомога ментора
  • Практика
  • 100% індивідуальне навчання
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
IT FUTURE ONLINE
  • Python
Подробиці

Учні навчаються програмувати в середовищі MineCraft за допомогою однієї з найперспективніших і найпопулярнішою мов програмування Python. Більш маленьких дітей без підготовки ми навчаємо MineCraft на Scratch. Стимулом є можливість підвищення рівня героя за лічені хвилини.

Програма курсу

Геймери дізнаються, що таке виконавець в грі

  • Проходження навчального рівня, знайомство з інтерфейсом та управлінням у Minecraft
  • Нові функції Мода Education Edition

Алгоритм програми

  • Написання програм у візуальному редакторі
  • Цикли Repeat

Концепція підпрограми. Реалізація підпрограм

  • Використання програм усередині інших
  • Побудова коробок дрібних кімнат
  • Побудова стель
  • Будівля великих кімнат

Будівництво будівель у місті

  • Побудова замків
  • Побудова хмарочосів

Умовні конструкції, цикли While

  • Поліпшення програми прокопування тунелю
  • Умовні конструкції If
  • Цикли While

Змінні

  • Числові змінні
  • Інші змінні
  • Цикли зі змінними

Цикли із застосуванням змінних

  • Вкладені цикли зі змінними
  • Спрощення та створення більш складних програм

Вирішення арифметичних прикладів

  • Команда Inspect Block
  • Вирішення арифметичних прикладів за допомогою програми

Комп'ютер без візуального керування

  • Знайомство з комп'ютерами у Minecraft
  • Перші програми. Виведення даних на екран

Змінні. Калькулятор

  • Змінні, зберігання даних у комп'ютері
  • Написання калькулятора
  • Умовні конструкції

Кодовий замок

  • Умовні конструкції
  • Програма для авторизації господаря будинку
  • Управління електричними сигналами в Minecraft

Фіналізація проєкту

  • Презентація гри
  • Завантаження створеної гри

В рамках цього курсу ваша дитина:

  • Вивчить мову програмування Python та середовище MineCraft
  • Засвоїть синтаксис мови Python, структуру коду, умови та типи даних
  • Отримає чудову базу, яка стане крутим стартом для вивчення інших мов програмування
  • Побудує складні структури, виконає трудомісткі та корисні завдання за допомогою алгоритмів на Python
  • Створить свої світи в середовищі MineCraft, швидше та краще з Python

Особливості курсу

  • Допомога ментора
  • Практика
  • 100% індивідуальне навчання
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
IT FUTURE ONLINE
  • Python
Подробиці

Програма курсу

Математичні операції

  • Вивчимо що таке змінні, типи даних "ціле число" та "рядок", функції print та input, форматування рядків
  • Арифметичні операції: додавання, віднімання, множення та ділення
  • Цілочисельне ділення, залишок від ділення, округлення

Модулі в Python

  • Способи імпорту модулів, використання готових функцій із модулів.
  • Базові команди для малювання за допомогою модуля turtle

Учень навчиться імпортувати і використовувати команди з модуля math, що включає математику, і модуля random, який генерує випадкові числа і робить випадковий вибір. Крім цього, учень освоїть turtle - модуль для малювання ліній та фігур на екрані за допомогою команд.

Умови та логічні оператори

  • Тип даних
  • Оператори порівняння
  • Конструкція If-elif-else
  • Логічні оператори

У процесі проходження модуля учень освоїть одну із найпопулярніших структур у мовах програмування - з Умовами. Учень вивчить булевий тип даних, оператори порівняння >, <, ==, <=, >=, !=; прості та вкладені умови, конструкцію if-elif-else, оператори not та in.

Цикли

  • Цикл while
  • Безкінечний цикл
  • Оператори управління циклом break та continue

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

Робота зі списками

  • Створення списку та елементи списку
  • Мінімум, максимум та сортування
  • Генератори списків (спискове подання)

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

Додаткові модулі

  • Модуль pickle. Запис/читання даних у текстовий файл
  • Модуль datetime та time. Робота з датою та часом
  • Робота з терміналом, встановлення нестандартних модулів через менеджер пакетів pip
  • Модуль розмиті. Обробка зображень, малювання фігур на зображенні, додавання тексту та водяних знаків

Ваша дитина навчиться працювати з файлами на комп'ютері, а за допомогою мови програмування автоматично записуватиме різноманітний текст в текстові файли і навчиться зчитувати вміст текстових файлів. Крім того, учень вивчить читання з файлу та запис у файл більш складних структур, таких як списки та майбутні типи даних.

Функції у Python

  • Створення функцій, аргументів, параметрів, отримання результату
  • Позиційні та іменовані аргументи, параметри за замовчуванням
  • Використання оператора *
  • Область видимості
  • Lambda функції
  • Декоратор

У процесі проходження цього модуля учень дізнається про те, як створювати функції, що таке і навіщо потрібні аргументи та параметри (і якими вони бувають), як повертати результат із функції.

Створення графічного інтерфейсу

  • Відкладений запуск функції. Використання лямбда-виразів
  • Обробка винятків: try, except, finally, else
  • Меседжбокс та використання обробки винятків
  • Прив'язка клавіш за допомогою методу bind
  • Методи forget і destroy
  • Модуль pyinstaller. Конвертер файлу .exe

Множини в Python

  • Створення множин, можливості множин, зміна множин
  • Перетин множин, об'єднання множин, різниця множин

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

Масиви

  • Створення вкладених масивів
  • Генератор двовимірних масивів
  • Пошук діагоналей
  • Розворот масиву

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

ООП

Цей блок включає створення базових ігрових класів, поняття об'єктів класу (створення конкретних персонажів), конструктора класу (для створення персонажів з готовими характеристиками), а також парадигми ООП:

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

Додаткові розділи

  • Бібліотеки requests і BeautifulSoup4. Основи веб-парсингу
  • Бібліотека telebot чи discord. Створення бота для Telegram або Discord та запуск бота на Heroku
  • Основи Git. Версії, створення репозиторію на Github, команди init, add, commit, remote, push та інші

В рамках цього курсу ваша дитина:

  • Освоїть синтаксис та особливості мови програмування Python
  • Познайомиться з фундаментальними концепціями та правилами програмування
  • Навчиться вирішувати різні завдання, використовуючи програмний код
  • Опанує принципи програмування (алгоритми, цикли, змінні, умовні оператори тощо)
  • Отримає практичні навички написання програмного коду, незамінні для подальшого вивчення IT-технологій
  • Створить кілька власних проектів для свого портфоліо

Особливості курсу

  • Допомога ментора
  • Практика
  • 100% індивідуальне навчання
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
IT FUTURE ONLINE
  • Gamedev / Unity / Game Design
Подробиці

Наш курс зі створення комп'ютерних ігор - це можливість для дитини побувати «по той бік» гри і зрозуміти, що її розробка може бути такою ж захоплюючою, як і сам ігровий процес. Ціль нашого курсу - показати дітям, як створюються сучасні ігри. І поступово та переконливо донести думку, що програмувати власні ігри - заняття ще більш захоплююче, ніж сама гра.

Програма курсу

Знайомство та перші кроки

  • Що таке Construct 3
  • Вивчення інтерфейсу програми
  • Додавання ландшафту

Створення власних світів

  • Ігрові завдання
  • Створення власного ландшафту
  • Вивчення руху об'єктів

Підрахунок балів та робота зі звуком

  • Таймери та підрахунки балів у грі
  • Робота зі звуком: Опрацювання всіх можливих варіантів

Додавання другого гравця

  • Додавання другого гравця
  • Опція "Друзі"
  • Завантаження створеної гри

Створення нових світів та ландшафтів

  • Створення нового світу
  • Вибір жанру та сюжету гри
  • Опрацювання ландшафту

Нарахування балів у грі

  • Створення клонів та породжених об'єктів
  • Створення індикаторів життів
  • Нарахування балів за дію об'єктів

Додавання рівнів

  • Створення та додавання рівнів
  • Опція часу гри
  • Опрацювання всіх можливих варіантів

Створення мультиплеєру в грі

Розробка нового власного проєкту

  • Створення нового світу, використання чарівної кисті
  • Вивчення настройок ігрової сцени
  • Опрацювання ландшафту

Робота над грою "Ворожка"

  • Створення клонів та породжених об'єктів
  • Вивчення циклів
  • Вивчення циклу створення випадкових чисел

Створення додаткових рівнів

  • Опрацювання власного проєкту
  • Опція часу гри
  • Створення 3-х додаткових рівнів

Фіналізація проєкту

  • Створення рівня "Бос"
  • Презентація гри
  • Завантаження створеної гри

В рамках цього курсу ваша дитина:

  • Навчиться створювати ігри для комп'ютерів та мобільних телефонів та завантажувати їх у Google Play Market
  • Розвине алгоритмічне мислення
  • Наочно побачить роботу програмних алгоритмів у дії
  • Опанує принципи програмування (алгоритми, цикли, змінні, умовні оператори тощо)
  • Отримає відмінну базу, яка дозволить вивчити будь-яку іншу мову програмування
  • Створить не власний проєкт для закріплення матеріалу

Особливості курсу

  • Допомога ментора
  • Практика
  • 100% індивідуальне навчання
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
IT FUTURE ONLINE
  • Gamedev / Unity / Game Design
Подробиці

Дитина опанує основи програмування на Scratch, дізнається що таке алгоритми, змінний, цикли, спрайти та багато іншого.

Програма курсу

Теми:

  • Що таке Scratch
    • Дізнаємось, чому треба починати вивчати програмування зі Scratch
    • Подивимося, які програми можна на ньому створювати
  • Рух до цілі
    • Створимо свою першу програму та познайомимося з першими логічними конструкціями та циклами
  • Умовні оператори та цикли
    • Докладніше розберемо як ми можемо використовувати умови в нашій програмі
  • Змінні
    • Дізнаємося, що таке змінні і як їх використовують у програмуванні
    • Зрозуміємо, що таке типи даних
  • Масиви та списки
    • Бувають масиви льоду, лісу та також масиви у програмуванні
    • Що спільного між ним, а чим вони відрізняються - вивчимо в цьому уроці
    • Заодно і цикли повторимо, вони нам також знадобляться в цьому уроці
  • Функції/процедури
    • Хоч Scratch і проста мова програмування, але вона дозволяє вивчити основні поняття в програмуванні
  • Спрайт
    • Дізнаємося, що таке спрайти і чому це не пов’язано з напоєм
  • Векторна та растрова графіка
    • Зрозуміємо відмінності векторної графіки від растрової, дізнаємося як створюються картинки у векторному та растровому форматі
    • Також навчимося використовувати їх у своїх проєктах
  • Рух
    • Рух - це основа життя і основа того, як створюються програми в Scratch
  • Події
    • Бувають такі події, як дні народження, весілля
    • А бувають події в наших програмах, коли ми щось натискаємо на клавіатурі або мишці
    • Дізнаємося як реагувати на ці події, щоб зробити наші ігри більш цікавими
  • Оператори та змінні
    • Оператори та змінні в мовах програмування - це як літери А та Б в алфавіті
    • Без них нічого б не вийшло
  • Фіналізація проєкту

Завдяки курсу по Scratch ваша дитина:

  • Ознайомиться з основами програмування за допомогою візуальної мови програмування Scratch
  • Отримає базу знань в програмуванні, яка дозволить вивчити будь-яку іншу мову програмування
  • Побачить роботу програмних алгоритмів у дії
  • Опанує принципи програмування (алгоритми, цикли, змінні, умовні оператори тощо)
  • Створить близько 10 інтерактивних ігор
  • Навчиться мислити структуровано, організовувати та планувати завдання

Особливості курсу

  • Допомога ментора
  • Практика
  • 100% індивідуальне навчання
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
IT FUTURE ONLINE
  • Other
Подробиці

Програма курсу

Теми:

  • Види комп'ютерів
    • Огляд різних типів комп’ютерів та особливості роботи з ними
  • Пристрої комп'ютера
    • Вивчення особливостей та додаткових можливостей основних пристроїв комп'ютера
    • Навички використання клавіатури для швидкого введення тексту та взаємодії з комп'ютером
  • Операційна система
    • Роль, види та функції операційних систем на комп'ютері
  • Папки та файли
    • Організація інформації на комп'ютері в папках та файлах
  • Мережа інтернет
    • Огляд мережі та основних її можливостей
  • Браузери та їх основні функції
    • Робота з веб-переглядачами та пошук інформації в Інтернеті з використанням ключових слів
  • Правила безпечної поведінки в Інтернеті
    • Важливі поради щодо захисту особистої інформації та безпечної навігації в мережі
  • Використання офісних програм
    • Робота з текстовими документами та презентаціями
  • Знайомство з корисними застосунками
    • Використання дошки Jamboard, Google Sheets та Google Forms
  • Використання дошки Jamboard
    • Вивчення можливостей та інструментів цифрової дошки для колективної роботи над проєктами, нотатками тощо
  • Google Sheets
    • Освоєння можливостей електронних таблиць для організації даних, розрахунків та візуалізації даних
  • Google Forms
    • Навчання створенню анкет, опитувань та форм для збору даних

Після вивчення курсу дитина отримає наступні результати:

  • Зможе впевнено працювати з операційною системою та комп'ютерними пристроями
  • Навчиться основ швидкого друку
  • Стане впевненим користувачем мережі Інтернет та опанує основи пошуку з визначенням ключових слів
  • Навчиться користуватись електронною скринькою з використанням правил електронного спілкування
  • Вивчить офісні програми, а саме: робота з текстовими документами та презентаціями
  • Опанує корисні застосунки, що будуть корисними під час навчання в школі

Особливості курсу

  • Допомога ментора
  • Практика
  • 100% індивідуальне навчання
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
IT FUTURE ONLINE
  • Other
Подробиці

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

Програма курсу

Теми:

  • Перші кроки у Minecraft Education
    • Знайомство з основами гри та інтерфейсом
  • Елементарні споруди та моби
    • Будівництво простих споруд і взаємодія з різними мобами у грі
  • Працюємо з Code Builder
    • Вивчення основи програмування з використанням Code Builder та Агента
  • Координати у Minecraft Education
    • Ознайомлення з використанням координат для навігації у світі гри
  • Побудови споруд
    • Учасники вивчають процес побудови стартового будинку та додавання меблів до нього
  • Крафтинг
    • Навчання процесу крафту та використання Агента для будівництва складніших споруд
  • Створення фігур мобів та їх програмування
    • Вивчення процесу створення та програмування власних мобів у грі
  • Використання блоків води
    • Побудова акваріуму у грі Minecraft, включаючи вибір різних видів риб та декоративних елементів
  • Пошук скарбів
    • Діти вивчають та практикують навички пошуку скарбів, які можуть бути приховані у воді та навколишній природі
  • Повітряна куля
    • Побудова повітряної кулі у Minecraft та вивчення особливостей її руху
  • Вогонь та його використання
    • Правила безпечного використання вогню у грі, а також дослідження способів використання вогню для створення та декорування
  • Магія в Minecraft
    • Вивчення основних хімічних елементів, їх властивостей та застосування для створення різноманітних матеріалів і предметів

В рамках цього курсу ваша дитина отримає:

  • Розуміння гри Minecraft: Діти будуть знати основи гри, взаємодію з різними елементами гри та функціоналом різних блоків та предметів
  • Навички програмування: Вивчення Code Builder та розробка проєктів з використанням програмування допоможе дітям розвинути базові навички у програмуванні та алгоритмічному мисленні
  • Проблемне вирішення: Пошук скарбів, розв'язання головоломок та створення складних механізмів сприятиме розвитку навичок проблемного вирішення
  • Творчість та фантазію: Вони розвинуть свою творчість та уяву, створюючи власні будівлі, механізми, магічні об'єкти та ландшафти у світі Minecraft
  • Просторове мислення: Використання координат та створення складних конструкцій у грі допоможе розвинути навички просторового мислення

Особливості курсу

  • Допомога ментора
  • Практика
  • 100% індивідуальне навчання
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
11 610 UAH за курс
Заняття цілий деньВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
ArtCraft
  • 2D Artist / 2D Illustrator / Graphic Designer
Подробиці

Програма курсу

Вступна частина

  • Лінія, як базове знаряддя художника
  • Розбір основних інструментів з інтерфейсу Photoshop
  • Перші об'єкти, плоскість і об'єм
  • Малювання на основі графічних примітивів, використання базової форми
  • Малювання з використанням допоміжних об'ємів і кінематичних схем
  • Базовий принцип малювання від загального до конкретного
  • Огляд інтерфейсу й основних функцій Procreate, створення і налаштування параметрів полотна
  • Робота з пензлями та цифровими палітрами
  • Керування шарами
  • Застосування функції ласо й режиму трансформації

Лінія

  • Робота з динамічними лініями та штрихами
  • Властивості об'єктів, передача об'єму та фактури матеріалу через лінію
  • Зміна лінії в залежності від освітлення, передача світла та тіні
  • Фізично коректні параметри при малюванні об'єктів: прив'язка до площини, маса об'єктів
  • Передача контрасту лінією, зображення відблисків, кутів заломлення, відсвітів та вигинів
  • Передача текстури об'єкта, малювання патернів й повторюваних об'єктів
  • Глибина лінії, використання лінії для визначення віддаленості об'єктів від глядача
  • Робота з лінією в Adobe Photoshop (інтерфейс і принципи)
  • Затемнення, висвітлення, контрастні, кольорові режими та режим віднімання в Procreate

Форма

  • Поняття про форму об'єкта і його об'єм
  • Вивчення перерізів об'єктів, простих та складних форм
  • Створення об'єму з використанням вивчених властивостей лінії
  • Визначення нормалей на поверхні об'єктів, поняття базової площини
  • Розріз об'єктів за заданими нормалями
  • Вирізання та об'єднання частин різних об'єктів, зрізи, переріз площин та нарощені об'єми
  • Принципи відображення направляючих та динамічних ліній поверхні об'єкта

Світло і тінь

  • Структура світла й тіні в об'єктах. Основні особливості та закономірності при роботі зі світлотінню
  • Розсіяне та спрямоване світло
  • Побудова простих і складних тіней методом променя
  • Побудова якісних тіней від складного об'єкта, відпрацювання навичок малювання несправжніх тіней
  • Поняття загального освітлення для всіх об'єктів у фігурі

Все про колір

  • Колір і світло в роботах цифрового художника, фізичні та цифрові параметри
  • Коло Іттена, змішування та розділення кольорів
  • Основні методи роботи з кольором
  • Використання контрастів яскравості, кольору, насичення
  • Теплі та холодні тони, методи їх використання
  • Рекомендації щодо роботи з кольором та кольоровим діапазоном
  • Кольорові схеми й гармонії

Перспектива

  • Поняття перспективи, робота з точками сходження
  • Одноточкова перспектива
  • Двоточкова перспектива, архітектура і дизайн
  • Триточкова перспектива, як засіб для нестандартних й складних ракурсів
  • Повітряна перспектива, рівні та плани положення об'єктів
  • Робота з лінією, тінню та кольором у перспективі
  • Перспектива відкритого простору: пейзажі, аутдори, архітектура
  • Перспектива закритого простору: дизайн, інтер'єр, індори
  • Фронтальна перспектива і масштаб
  • Побудова важких об'єктів та постановка камери у перспективі
  • Використання заливки та відсічної маски в Procreate

Основи композиції

  • Поняття композиції, пропорції та співвідношення
  • Формальна композиція
  • Правило золотого перетину, правило третин
  • Передача відчуттів та емоцій через композицію
  • Базовий набір композиційних рішень для робіт художника
  • Основи корекції кольору, створення кольорового балансу в Procreate

Подальший розвиток

  • Послідовність роботи з картиною, методи та варіанти
  • Створення мудборду, пошук ідей та референсів
  • Лайфхаки для правильної організації роботи
  • Приклади використання тих чи інших прийомів на практиці
  • Робота з видами, ракурсами, камерою
  • Ракурс, настрій та композиція - створення історії в малюнку
  • Створення фаст-скетчів, швидкі рішення: 80% результату за 20% часу

Особливості курсу

  • Допомога ментора
  • Практика
  • Власна LMS платформа
  • Зворотній зв'язок
  • Сертифікат про проходження курсу
  • Проєкт в портфоліо

Викладачі курсу

  • Віталій Котенко - Архітектор, левел-дизайнер, артдиректор і митець
  • Петро Малинка - 2D-художник у Rawa Game
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
32 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
500 UAH за годину
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Академія Професій Майбутнього
  • 2D Artist / 2D Illustrator / Graphic Designer
Подробиці

Ви освоїте найпопулярніший графічний редактор. Навчитеся професійно працювати з графікою, створювати колажі та анімацію. Курс з вивчення графічного дизайну дає змогу не тільки опанувати графічні редактори, а й навчитися відчувати гармонію предметів у просторі, отримати зоровий та інтелектуальний досвід для створення якісного продукту.

План курсу

Теми:

  • Знайомство і можливості програми Adobe Photoshop, вивчення інтерфейсу програми
  • Редагування і параметри зображень
    • Збереження файлу і типи форматів файлів, робота з допоміжними елементами
  • Робота з панеллю інструментів
    • Виділення областей зображення в Photoshop
  • Робота з шарами, каналами
  • Малювання в фотошоп, основні інструменти для малювання
  • Спецефекти на шарах, стилі шару
  • Ретуш фотографії
  • Корекція кольору
  • Робота з фільтрами
  • Робота з текстом
  • Робота зі смарт-об'єктами, масками
  • Робота з mock-up
  • Основи підготовки макетів під друк
  • Зображення для соціальних мереж, веб сторінок
  • Додаткові можливості фотошопу (3d, gif-animation) Робота зі шкалою часу

За допомогою Adobe Photoshop ваша дитина зможе:

  • Коригувати недоліки у фотографіях і зображеннях
  • Робити колажі із застосуванням різноманітних ефектів
  • Освоїти 3D-моделювання малюнків
  • Створювати макети сайтів і графіку
  • Придумувати красиві і оригінальні листівки
  • Готувати матеріали для віртуальних публікацій і типографського друку

Що навчаться діти під час курсу:

  • Навчаються працювати у графічному редакторі Photoshop
  • Самостійно готують повноцінний дизайн-проєкт і невелике портфоліо
  • Можуть професійно обробляти фотографії, застосовуючи ретуш і фільтри
  • Дізнаються, як створювати дизайн сайтів, постери, банери, листівки тощо
  • Розвинуть почуття кольору і композиції
  • Розкриють творчий потенціал і навчаться втілювати на екрані власні ідеї і фантазії за допомогою графіки

Особливості курсу

  • Для дітей від 10 років
  • Тривалість курсу 32 уроки
  • Групові заняття в Zoom
  • Зручний графік занять
  • Не витрачаєте час на дорогу
  • Можливість індивідуального навчання\
  • Проєкт в портфоліо
  • Сертифікат про проходження курсу

Викладачі курсу

  • Дмитро - Maya 3D, Моушн дизайн
  • Олена - Моушн-дизайн
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
32 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
500 UAH за годину
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Академія Професій Майбутнього
  • Frontend
Подробиці

Курси "Розробка сайтів" допомагають учням освоїти ази сайтобудування, створювати сторінки й ресурси на мові програмування, просувати проєкти в пошукових системах.

Програма курсу

Теми:

  • Налаштування середовища оточення. Перша HTML-сторінка
    • Класифікація сайтів
    • Етапи створення
    • Встановлення та налаштування редактора коду
  • Керуємо комп'ютером. Основні теги
  • Базовий CSS
  • Робота з макетом
  • Layout. HTML-разметка
  • Сітки

Курс дає дитині можливість:

  • Втілити в життя свої ідеї за допомогою IT-технологій
  • Ознайомитися з усіма етапами створення сайту
  • Вивчити основні поняття веб-програмування
  • Отримати практичні навички створення нескладних сайтів
  • Навчитися розробляти індивідуальні та командні проєкти
  • Розвинути здібності аналізувати і виправляти помилка
  • Отримати навички успішної презентації проєкту

Особливості курсу

  • Для дітей від 14 років
  • Тривалість курсу 32 уроки
  • Групові заняття в Zoom
  • Зручний графік занять
  • Не витрачаєте час на дорогу
  • Можливість індивідуального навчання
  • Проєкт в портфоліо
  • Сертифікат про проходження курсу

Викладачі курсу

  • Евеліна - Python, Front End, Minecraft
  • Сергій - Python, Front End
  • Максим - Java, Python, C/C++
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
32 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
500 UAH за годину
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Академія Професій Майбутнього
  • 3D Modeling / 3D Artist / 3D Designer
Подробиці

У ході навчання школярі зрозуміють, що являє собою 3D моделювання та які пріоритетні напрямки його застосування. Це дозволяє точно уявити розмір, форму, текстуру об’єкту та оцінити його зовнішній вигляд. Уже на перших заняттях учні створюють яскраві тривимірні предмети, такі як геометричні фігури, а в кінці навчання зможуть самостійно зробити повноцінну схему дизайну інтер’єру.

Програма курсу

Теми:

  • Інтенфейс програми з нуля
    • Користувальницький інтерфейс
    • Типи об’єктів і їх взаємодію між собою
    • Перші кроки роботи в програмі: настройка середовища, гарячі клавіші, маніпуляції з камерою
  • Робота з об'єктами
    • Шари
    • Об’єднання і розділення
    • Згладжування сітки
    • Інструменти прив’язки
  • Полігональне моделювання
  • Текстурування сцени, матеріали
  • Освітлення сцени
  • Камери і візуалізація
  • Анімація
  • Створення скелета і скінінга

На курсі діти зможуть:

  • Розвивати просторове мислення
  • Працювати в редакторах 2D і 3D самостйно
  • Навчатися створювати текстури
  • Дізнатися основи анімації
  • Опанувати зйомку анімаційних кліпів, відеороликів і фільмів із застосуванням комп’ютерних технологій і створенням спецефектів

Особливості курсу

  • Для дітей від 10 років
  • Тривалість курсу 32 уроки
  • Групові заняття в Zoom
  • Зручний графік занять
  • Не витрачаєте час на дорогу
  • Можливість індивідуального навчання
  • Проєкт в портфоліо
  • Сертифікат про проходження курсу

Викладачі курсу

  • Дмитро - Maya 3D, Моушн дизайн
  • Ілля - Maya 3D, Game Dev
  • Руслан - Maya 3D
  • Арсеній - Blender
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
32 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
500 UAH за годину
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Академія Професій Майбутнього
  • Gamedev / Unity / Game Design
Подробиці

У ході пізнавальних і захоплюючих занять викладачі відкривають учням секрети майстерності професій програміста та гейм-дизайнера. Діти отримують знання в області моделювання, створення графіки, програмування й дизайну ігор. Курс дає глибоке розуміння будови ігор, основ програмування на мові C#, ознайомлює з правилами роботи з комп’ютерною графікою та основними аспектами якісної комп’ютерної гри.

План курсу

Теми:

  • Вступ до Game Development
  • Ресурси гри і фізика в Unity3d
  • Робота з графікою, знайомимося з поняттям матеріалів: колір, прозорість, свічення, робота з текстурою
  • Основи програмування C#
  • Знайомимося з постановкою скриптів на об'єкти, настроювання поведінки скриптів через інспектор
  • 2D в Unity та відмінності роботи в 3D
  • Створення рівня
  • Поняття Prefab
  • Створення інтерфейсу для гри
  • Вивчаємо процедуру rigidbody: AddForce, ForceMode
  • Функція OnCollisionEnter
  • Функція Destroy
  • Система сцен та рівнів та build settings. Особливості розробки під Android та підготовка до релізу
  • Поняття Terrain, його властивості
  • Анімація об'єктів
  • Фізичні властивості та навігація. Використання тригерів.
  • Ragdoll. Реалістичне падіння об'єкту
  • Підготовка проєкту до релізу

Що дізнаються учні:

  • Теоретичні аспекти та практичні знання в галузі розробки комп’ютерних ігор
  • Розуміння основ гейм-дизайну
  • Вміння працювати в команді, створювати цікавий і якісний інтелектуальний продукт
  • Навички кодингу, розробки комп’ютерних ігор, створення дизайну до них
  • Правильне планування часу й організація робочого процесу
  • Навички роботи в програмах Unity 3D, Flash, Photoshop
  • Створення ігор різних жанрів
  • Підбір ігрового движка під конкретну гру
  • Презентація свого проєкту

Викладачі курсу

  • Ілля - Maya 3D, Game Dev
  • Руслан - Game Dev
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
24 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
500 UAH за годину
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Академія Професій Майбутнього
  • Gamedev / Unity / Game Design
Подробиці

На курсі дитина навчиться моделювати 3D об’єкти, працювати з текстурами, освітленням у 3D, проектувати ландшафти. Вивчить мову Lua, що використовується у багатьох ігрових двигунах. Знання Lua стане чудовою базою для подальшого навчання дитини мовами Python, Java, Cu. Навчиться створювати алгоритми, оптимізувати проекти та скрипти.

Програма курсу

Теми:

  • Урок 1. Інструменти для маніпуляції об'єктами
  • Урок 2. Групування об'єктів у моделі
  • Урок 3. Робота із зв'язком шарнірного типу
  • Урок 4. Моделювання через інструмент Solid Modeling
  • Урок 5. Інструмент для роботи із рельефом
  • Урок 6. Система частинок та спец.ефекти
  • Урок 7. Робота зі світлом
  • Урок 8. Створення гри у жанрі "Захлоплення прапору"
  • Урок 9. Основи мови програмування Lua
  • Урок 10. Функції у мові Lua
  • Урок 11. Робота із таймінгами
  • Урок 12. Робота із діалогами й створення квестової гри
  • Урок 13. Графічний інтерфейс. Робота із таблицями
  • Урок 14. Робота зі звуком
  • Урок 15. Програмування подій
  • Урок 16. Створення ігрової локації для гри жанру Хоррор
  • Урок 17. Робота над сценарієм гри
  • Урок 18. Анімація персонажу
  • Урок 19. Завершення та публікація гри Хоррор
  • Урок 20. Завершення та публікація гри Obby
  • Урок 21. Створення інструментів гравця
  • Урок 22. Робота із Proximity Prompt
  • Урок 23. Створення гри "Симулятор життя"
  • Урок 24. Завершення та публікація гри "Симулятор життя"

Результат після курсу

  • Власна гра в Roblox Studio
  • Розуміння ігрової механіки та ігрових рівнів
  • Вміння редагувати, доопрацьовувати гру та пропонувати свої завдання, розвиваючи при цьому фантазію та творчий потенціал
  • Знання основ математики та фізики
  • Знання основ мови програмування Lua
  • Вміння працювати в команді
  • Навички алгоритмічного мислення
  • Бажання працювати на результат, створюючи та захищаючи свої проєкти

Викладачі курсу

  • Руслан - Game Dev
  • Віталій - Python
  • Люба - Python, Roblox Studio
  • Іван - Minecraft, Roblox
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
40 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Stfalcon Academy
  • Web & Mobile Design / UI/UX
Подробиці

Курс "Web design" для дітей та підлітків складається із вивчення принципів дизайну і взаємодії з користувачем, інструментів дизайну, та практичних проектів для навичок застосування цих знань у реальних задачах.

Програма курсу

Теми:

  • Figma
  • Векторна і растрова графіка
  • Шрифти, композиція, колористика
  • Модульні сітки
  • Створення односторінкового сайту
  • Типографіка
  • UX design
    • Аналіз конкурентів
    • User Person
    • CJM
    • Компоненти та маски
    • User flow
  • Розбираємо всі аспекти UI
  • Створення корпоративного сайту
  • Анімація і презентація
  • Illustrator, Photoshop

По закінченню курсу ви:

  • Навчитесь створювати 3 види сайтів: Landing Page, E-Commerce, App ( для IOS та Android)
  • Навчитесь розробляти лого та іконки у Figma
  • Опануєте практичні інструменти роботи дизайнера
  • Вивчите всі тонкощі правильного та логічного дизайну
  • Створите портфоліо з трьох робіт

Особливості курсу

  • Індивідуальний підхід
  • Висококваліфіковані викладачі
  • Сучасні технології навчання
  • Мовне оточення для вивчення англійської

Викладачі курсу

Наталя Невмержицька - UX/UI дизайнер. Арт-директор в TheUpperCode 2 роки. 5+ років досвіду в сфері дизайну

Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
64 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Stfalcon Academy
  • Python
Подробиці

Курс є базовим. Він познайомить вас із основними поняттями, ви вивчите принципи програмування, навчитеся створювати програми, розглянете створення графічних інтерфейсів.

Програма курсу

Модуль 1. Знайомство з синтаксисом Python, та ази програмування

  • Знайомство з редактором. Створення простих малюнків за допомогою модуля "turtle"
  • Змінни, типи даних, та операції на них
  • Введення даних, що дозволяє вставити нову інформацію
  • Малювання за допомогою інструментів модуля. Індивідуальна робота
  • Логічні оператори, логічні умови
  • Додаткові комбінації та аргументи
  • Що таке безкінечний цикл, які приклади, та що таке рекурсія
  • Створення гри "Камінь, нижниці, папір" за допомогою логічних операторів і безкінечного циклу
  • Контролюючий цикл For, що таке ітератор, що таке ітерація
  • Умовні інструкції в циклі, де вони застосовуються. Складна типізація програми
  • Зупинка безкінечного цикла. Break
  • Створення текстової гри "Гонки"
  • Що таке списки, нумерація індексів. Та додаткові методи додавання, видалення
  • Що таке словники, ключ - значення елемента. Створення чат бота
  • Створення лабіринту за допомогою словника, додавання складності гри
  • Що таке функція, опрощення коду. Визов функції
  • Великий модуль PyGame. Вступ
  • Як навчити героя ходити, додавання логіки. Створення анімації гри
  • Метод малювання нашої гри Colliderect, та додавання екрану "Вихід"
  • Створення функції для гри. Що таке координати (x, y)
  • Функціонал та обробка кліків миші
  • Як зробити, щоб програма обробляла дані, кліки, та клавіатуру від користувача
  • Створення проєкту Clicker
  • Додавання за винагороду скіни та їх покупка
  • Підготовка до свого проєкту
  • Створенння гри Roguelike, Pacman
  • Як і для чого потрібно реалізувати метод Collidelist
  • Проєкт, реалізація, вміст
  • Додавання ворогів, перешкод, труднощів
  • Додавання рівнів, їх складності. Hard - Easy
  • Доопрацювання гри, можливість змінювати фон, героя. Додавання звуку. Збільшення кількості очок
  • Фінальний проєкт. Та створення портфоліо

Додаткове заняття: підсумки Модуля 1.

Модуль 2. Tkinter (для програмування графічних десктопних програм)

  • Створення графічних інтерфейсів користувача за допомогою Python та TKinter
  • Позиціонування за допомогою сіткової системи Tkinter
  • Створення кнопок за допомогою TKinter. Створення полів введення. Створення простого калькулятора
  • Використання піктограм, зображень та кнопок виходу. Створення програми для перегляду зображень. Додавання рядка стану. Додавання фреймів до програми
  • Радіокнопки. Скриньки повідомлень. Діалогове вікно відкриття файлів
  • Слайдери з TKinter. Checkboxes. Випадаючі меню
  • Використання баз даних. Створення графічного інтерфейсу для нашого додатку бази даних. Видалення запису з нашої бази даних. Оновлення запису за допомогою SQLite
  • Створення додатку про погоду. Зміна кольорів у нашому додатку про погоду. Додавання форми пошуку за індексом
  • Створення інструменту бази даних CRM. Створення бази даних і таблиці для нашої CRM. Додавання поля введення для нашого інструменту CRM. Пошук по всім клієнтам CRM. Експорт бази даних CRM в Excel файл. Пошук клієнта за прізвищем в CRM
  • Випадаюче вікно пошуку по базі даних CRM. Множинні результати пошуку в CRM.Оновлення запису MySQL. Як змінити розмір поля введення по висоті
  • Генератор випадкових переможців
  • Створення додатку для географічних флеш-карт. Державні столичні радіокнопки
  • Додаток для додавання флеш-карт. Список полів
  • Створення вкладок в графічному інтерфейсі за допомогою Блокнота. Автоматичне створення декількох полів введення. Кнопки з зображенням та закруглені кнопки
  • Створення календаря з можливістю вибору дати
  • Таймери та годинники з TKinter
  • Гра в слова Jumble Game
  • Звуки і музика в Ткінтері. Створення MP3-плеєра за допомогою Tkinter. Кнопка паузи MP3-плеєра. Кнопки перемотування вперед і назад MP3-плеєра. Тривалість і довжина пісні в MP3-плеєрі. Повзунок положення композиції MP3-плеєра. Регулювання гучності
  • Кнопка скасування та повторення тексту. Створення текстового редактора. Друк файлу. Вибрати "Все" та "Очистити". Нічний режим - створення текстового редактора
  • Гра "Хрестики-нулики"
  • Використання електронних таблиць Excel за допомогою Tkinter та Openpyxl
  • Гра "Камінь, папір, ножиці". Динамічна зміна розмірів кнопок при зміні розміру вікна
  • Як використовувати зображення в якості фону. Динамічна зміна розміру фонових зображень. Використання полів введення на полотні
  • Додаток "Список справ". Як викреслювати та прибирати пункти зі списку справ. Збереження та відкриття списків справ
  • Як змінити курсор миші
  • Як побудувати граббер цін на біткойн за допомогою Beautiful Soup
  • Створення додатку для створення флеш-карток з іноземної мови. Створення пошукового додатку до Вікіпедії
  • Створення надійного додатку для генератора паролів
  • Створення додатку для конвертера валют
  • Користувацький хакерський рядок заголовка! Генератор реєстраційних ключів програмного забезпечення. Підтвердження реєстраційного ключа програмного забезпечення
  • Відкриваємо веб-браузер від Tkinter. Підключення однієї смуги прокрутки до декількох текстових полів
  • Створення іпотечного калькулятора
  • Створення скріншотів з програми Tkinter
  • Створення програми-перекладача
  • Створіть військову карткову гру
  • Блекджек - Зберіть п'ять карт і виграйте

Додаткове заняття: підсумки Модуля 2.

По закінченню курсу ви:

  • Познайомитеся з мовою програмування Python
  • Навчитесь аналізу коду
  • Навчитесь створювати повноцінні комп'ютерні ігри
  • Навчитесь багатьом модулям Python
  • Відчуєте себе GameDev'ом

Особливості курсу

  • Індивідуальний підхід
  • Висококваліфіковані викладачі
  • Сучасні технології навчання
  • Мовне оточення для вивчення англійської
  • Сертифікат про проходження курсу

Викладачі курсу

  • Віталій - Python Developer(Django) 4+досвіду роботи, досвід викладання програмуванню 2+
  • Євген - Сертифікований Adobe Commerce Expert, Team Lead та Software Architect, 12+ років досвіду
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
5 500 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
IT-Столиця
  • Python
Подробиці

Програма курсу

Урок 1. Поняття про мову Python

  • Програмування - особливості навчання
  • Створення першого коду "Hello, world!"
  • Три етапи для створення першої програми
  • Практичні вправи з арифметичними задачами

Урок 2. Умовне програмування - додаємо в програму можливість вибору

  • Логіка додавання умов
  • Умови та їх види - прості, складні, складені
  • Випадковості і їх використання в програмуванні
  • Застосування випадковостей в ігрових стратегіях

Урок 3. Умовні алгоритми в Python

  • Що таке умовні алгоритми
  • Розгалуження коду
  • Конструкція if-else
  • Приклади використання умовних алгоритмів

Урок 4. Повторюваність коду

  • Цикли і їх види
  • Алгоритмічні структури
  • Приклади використання циклів

Урок 5. Розробка циклічних алгоритмів і їх застосування

  • Створення лічильників
  • Автоматизація обробки даних

Урок 6. Робота з даними: створення, обробка і збереження

  • Масиви в Python
  • Типи даних String, Integer, Floating point
  • Булеві дані
  • Списки (Lists) і кортежі (Tuples)
  • Контейнери для різних типів даних
  • Можливості Python для роботи з даними

Урок 7. Списки в Python і обробка великих обсягів даних

  • Функції та методи рядків
  • Функції та методи списків

Урок 8. Файли в Python - створення і збереження

Збереження даних в Python.

Урок 9. Мультифайлові алгоритми для створення програм

  • Одночасна робота з 2-3 файлами
  • Символьні дані та робота з ними
  • Роботи з рядками - основні методи

Урок 10. Обробка і збереження даних різного типу

  • Розширення можливості мови
  • Вбудовані модулі та додаткові розширення

Урок 11. Робота з даними часу

  • Модуль datetame
  • Налаштування дати й часу
  • Операції з датами

Урок 12. Модуль Tkinter і його можливості

  • Вікна додатків в Tkinter - створення
  • Позиції та властивості елементів
  • Створення кнопок, меню і список

Урок 13. Оформлення і зовнішній вигляд програми

Графічний інтерфейс - створення за допомогою Tkinter.

Урок 14. Створюємо першу гру мовою програмування Python

  • Практика по створенню гри із застосуванням модуля Tkinter для Python
  • Закінчення проєкту і його налагодження
  • Презентація проєкту

Особливості курсу

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатись у вихідні
  • Індивідуальне навчання
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
5 500 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
IT-Столиця
  • WEB Developer / Webmaster
Подробиці

Програма курсу

Модуль 1. Ознайомлення з HTML, CSS, JavaScript та їх взаємодією

HTML

  • Основні принципи верстки
  • Створення та публікація web-документів
  • Структура HTML-коду
  • Робота з:
    • текстом
    • графікою
    • кольором і колірними моделями
  • Формати графічних файлів для web-дизайну
  • Карти зображень на web-сторінках
  • Створення списків і таблиць на сайтах
  • Модель взаємодії "клієнт-сервер"

CSS

  • Поняття CSS
  • Ідентифікатори і класи
  • Переваги та недоліки використання CSS
  • Блокова верстка за допомогою div
  • Форми і елементи форм. Поняття метатег
  • Керівництво правильної підготовки макета до верстки
  • Прийоми оптимізації зображень для web-сайту

JavaScript

  • Введення в JavaScript
  • Основи мови JS
  • Прості типи (змінна) і операції над ними
  • Таблиця логічних операторів в Java
  • Робота з масивами
  • Створення функцій

Загальноосвітня інформація:

  • Відомості про комп'ютерну графіку та її види
  • Визначення web-дизайну
  • Поняття реклама та рекламна продукція
  • Значення слова анімація
  • Третій вимір програми

Застосування знань на практиці

Самостійна розробка web-сайту.

Модуль 2. Знайомство з високорівневою мовою Python і створення GUI

  • Парадигми та мови програмування
  • Відмінності і подібності інтерпретаторів і компіляторів
  • Базові алгоритмічні структури
  • Типи тестування програмного забезпечення
  • Введення в Python
  • Арифметичні завдання з програмування
  • Прості, складні і складені умови
  • Універсальні цикли
  • Різниця між списками, кортежами і масивами
  • Основи роботи з файлами в Python
  • Методи роботи з рядками
  • Види бібліотек коду
  • Модулі розширення
  • Функції для роботи з датою і часом

Застосування зань на практиці:

Створення GUI (графічний інтерфейс користувача):

  • бібліотека Tkinter
  • створення вікна додатків
  • додавання кнопки
  • зміна властивостей елементів
  • способи позиціонування елементів
  • створення списків
  • розробка меню сайту

На цьому курсі дитина:

  • отримає відмінну базу для розвитку в сфері web-розробки
  • буде мати уяву як створювати web-сайти

Особливості курсу

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатись у вихідні
  • Індивідуальне навчання
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
5 500 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
IT-Столиця
  • Gamedev / Unity / Game Design
Подробиці

Програма курсу

Урок 1. Знайомство з C# і написання першої програми

  • Середовище розробки для створення ігор
  • Базові поняття програмування С#
  • Типи даних в С#
  • Особливості введення і виведення даних
  • Створення найпростішої програми

Урок 2. Додавання можливості вибору за допомогою умовних операторів

  • Умови - прості і складні
  • Логіка

Урок 3. Повторюваний код з використанням циклів

  • Види циклів
  • Що спільного у циклів
  • Чим відрізняються цикли
  • Практичне завдання на написання коду

Урок 4. Стиль коду і його характеристики

  • Оформлення коду
  • Імена змінних
  • Хороші та погані імена методів
  • Які бувають функції
  • Для чого використовують функції
  • Приклади реалізації функцій у програмі

Урок 5. Основи програмування

  • Базові поняття програмування: методи, класи й об'єкти
  • Підхід ООП в програмуванні - переваги
  • Спадкування, інкапсуляція, поліморфізм

Урок 6. Моделювання систем і об'єктів в середовищі Unity 3D

  • Unity 3D - введення
  • Встановлення Unity 3D на комп'ютер
  • Створення нового проєкту
  • Сцена: структура та елементи
  • Створення і запуск найпростішого додатка

Урок 7. Використання матеріалів при створенні сцени

  • Текстура і матеріали в оформленні сцени
  • Що таке шейдер і як його використовують в моделюванні
  • Види шейдерів і їх призначення

Урок 8. Створення моделей в Unity 3D

  • 3D-моделювання в Unity 3D
  • Переміщення об'єктів за допомогою скриптів
  • Створення ландшафту в Unity 3D за допомогою движка Terrain
  • Інструменти Terrain
  • Створення гравітації

Урок 9. Ігрові об'єкти і їх взаємодії

  • Створення динамічних об'єктів
  • Налаштування взаємодії об'єктів

Урок 10. Створення графічного інтерфейсу

  • Як зробити меню гри
  • Створення кнопок
  • Налаштування текстових полів

Урок 11. Unity 3D і анімація

  • Фізичний движок в Unity 3D
  • Компоненти для симуляції фізики
  • Налаштування гравітації й зіткнення
  • Використання готових анімацій для персонажів
  • Покадрова анімація в Unity 3D
  • Анімація з використанням скриптів
  • Анімація з використанням скелетів

Урок 12. Створення першої гри із застосуванням Unity 3D і C#

  • Ознайомлення з прикладами ігор
  • Розробка персонажа
  • Практична робота по створенню гри

Після курсу студент буде знати й вміти:

  • Особливості мови програмування C#, сфери застосування
  • Орієнтуватися в можливостях потужного редактора Unity 3D і застосовувати на практиці
  • Створювати прості ігри з застосуванням вивчених інструментів

Особливості курсу

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатись у вихідні
  • Індивідуальне навчання
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Junior IT
  • Python
Подробиці

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

План курсу

Що вивчають на курсі

  • Три основні види найпростіших алгоритмів (лінійні, умовні, циклічні)
  • Поняття функцій та рекурсії
  • Типи даних, змінні, константи
  • Використання модулів
  • Рядки,списки, словники
  • Базові поняття структурного програмування
  • Графічні бібліотеки Python

Що учень буде вміти

  • Створювати та обробляти числові масиви
  • Створювати діаграми та графіки різних видів та форматів
  • Об'єднувати та переформовувати дані
  • Працювати з кодом щодо помилок
  • Будувати алгоритми
  • Працювати з числовими та рядковими даними на Python
  • Створювати ігрові об'єкти та прості програми
  • Працювати у команді над великими проєктами

Що учень матиме

  • Створений власний проєкт із нуля
  • Ціла низка простих працюючих програм написаних протягом навчання
  • Самостійно створені програми, скрипти, ігри, роботи та інші програмні продукти
  • Навички працювати у команді над великими проєктами
  • Вміння працювати з чужим кодом щодо помилки

Особливості курсу

  • Групи до 10 осіб
  • Програми розроблені з урахуванням віку дитини
  • Заняття записуються і завжди є можливість повторити матеріал
  • Дається домашнє завдання для самостійної роботи
  • В особистому кабінеті розміщені всі навчальні матеріали
  • Заняття проводяться за розкладом як у будні дні, так і у вихідні
  • Розклад та викладач протягом курсу навчання не змінюються
  • Викладачі - практикуючі IT фахівці з досвідом роботи з дітьми понад 3 роки
  • Сертифікат про проходження курсу
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Junior IT
  • Frontend
Подробиці

У процесі навчання дитина пройде основні етапи створення свого першого сайту та попрацює над його функціональністю. З нуля вивчить основи програмування HTML, CSS та елементи JavaScript, що допоможе йому легко оформити свій сайт, додавши: таблиці, гіперпосилання, ілюстрації, текст, меню, відео тощо.

План курсу

Що вивчають на курсі

  • Концепція WEB-програмування
  • Теги в HTML. Посилання та їх атрибути
  • Каскадні таблиці, стилі, способи застосування на WEB-сторінках
  • Правила та основні властивості CSS

Що учень буде вміти

  • Застосовувати бази властивостей елементів CSS
  • Створювати адаптивні сторінки WEB
  • Додати відео, аудіо, плейлисти на сторінку
  • Верстати заготівлі для майбутніх сайтів
  • Самостійно створювати повноцінні веб-сайти з елементами Javascript

Що учень матиме

  • Самостійно створений сайт, написаний з використанням HTML, CSS та елементів Javascript
  • Цілий ряд WEB-сторінок, написаних протягом навчання
  • Навичка пошуку та аналізу інформації для розміщення на сайті
  • Вміння використовувати графічний редактор Photoshop для підготовки зображень до сайту

Особливості курсу

  • Групи до 10 осіб
  • Програми розроблені з урахуванням віку дитини
  • Заняття записуються і завжди є можливість повторити матеріал
  • Дається домашнє завдання для самостійної роботи
  • В особистому кабінеті розміщені всі навчальні матеріали
  • Заняття проводяться за розкладом як у будні дні, так і у вихідні
  • Розклад та викладач протягом курсу навчання не змінюються
  • Викладачі - практикуючі IT фахівці з досвідом роботи з дітьми понад 3 роки
  • Сертифікат про проходження курсу
Більше інформації

Сторінки