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

Мы собрали лучшие IT курсы по программированию, маркетингу и дизайну для детей, школьников и подростков, которые позволят вашим детям получить фундаментальные знания в области информационных технологий. Вы можете сравнить цены, программы курсов и условия обучения.
Читать далее
Курс
Формат
Online
Начало обучения
Дата формується
Длительность
30 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикСопровождение ментораРеальный проект в портфолио
Robocode
  • Gamedev / Unity / Game Design
Подробнее

Студент з нуля засвоїть ігрову розробку: Навчиться програмувати на С# та створювати ігри на Unity.

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

Модуль 1. Construct Herald

Учні опанують цікавий та зрозумілий інтерфейс конструктора, створюючи ігри способом Drag-and-drop з використанням візуального редактора та логічної системи, заснованої на принципі поведінки та реакції. Познайомляться з програмою і жанром "Платформер". Перша гра - платформер, вид збоку. Навчаться поетапно створювати детальні рівні, працювати з анімацією та прораховувати механіку гри. Друга гра - платформер, вид зверху. Детальне вивчення побудови рівня та системи координат і поглиблене вивчення роботи змінних. Дитина навчиться створювати не тільки головного героя, а також супротивника та зброю, за допомогою якої його можна здолати.

Результат: Дві гри.2D платформер та гра видом зверху.

Модуль 2. Construct Guardian

Настав час поєднати знання з першого і другого модуля, закріпити та поглибити іх! Тут ми навчимось використовувати фізику та поняття векторів в розробці ігор. Фізика ніколи не була такою цікавою! Створюватимемо сімейства об'єктів та меню для ігор. Познайомимося з процесом збереження та завантаження процесу гри, коли головному герою потрібно вирішувати, чи йти далі, чи ліпше перестрахуватись. Звук грає велику роль для створення повного занурення в простір і відчуття присутності. Тому ми будемо створювати звукові ефекти, які допоможуть краще зрозуміти, що відбувається навколо. Навчимося використовувати масиви для створення інвентарю в іграх.

Результат: Учень створить гру "Космічний шутер".

Модуль 3. Unity Crusader

У модулі 3 діти познайомляться з можливостями Unity, за допомогою плагіну візуального скриптингу Bolt. Створюючи ігри, ознайомляться з правилами взаємодії об'єктів, фізикою в розробці ігор. Далі ми вивчимо поняття "клас"‎, "інстанціювання"‎ та розробимо справжній штучний інтелект для керування об'єктами. Після завершення модулю учень буде спроможній самостійно створювати прості 2D ігри в професійному движку Unity за допомогою візуального програмування.

Результат: Дві 2D-гри: Платформер з видом зверху та Space Shooter.

Модуль 4. Unity Archor

У модулі 4 учні познайомляться з більш складними та абстрактними поняттями Unity та Bolt і пройдуть незабутній шлях від блокового програмування до написання коду вручну на мові програмування C#. На курсі діти познайомляться з ізометричною графікою в комп'ютерних іграх, тайлмапах та безшовних текстурах. Зокрема, ми поглибимо знання створення та використання анімації, масивів, звукових та графічних ефектів. Після модуля 4 учень може з легкістю створити 2D гру за допомогою Unity та Bolt та буде готовий до вивчення С# на курсі Unity 2D.

Результат: Учень створить гру Stickman Hook.

Модуль 5. Unity 2D Legend

Основною метою цього модуля є вивчення синтаксису мови програмування C#. Учні дізнаються основні конструкції мови: умови, цикли, методи, типи даних і роботу зі змінними. За 3-й модуль дитина зробить 3 повноцінні гри-клони: Geometry Dash, Doodle Jump і Race2D. Завдяки тому, що діти вже знайомі з движком і з більшістю методів через візуальну мову програмування Bolt, вони зможуть набагато швидше вивчити синтаксис мови C#.

Результат: 2D ігри: Geometry Dash та Doodle Jump.

Модуль 6. Unity 2D Adept

Продовжуємо вивчати мову програмування C# і нові інструменти й компоненти у движку. Цей модуль присвячений розробці гри в ізометрії (2.5 D). Учні працюватимуть з великою кількістю анімацій в одному проєкті, вивчать просунуті методи роботи з TileMap, дізнаються як відбувається створення шарів камерою і як поміняти порядок створення, попрацюють з освітленням у 2D іграх, а також навчаться підключати та працювати із зовнішніми пакетами, які значно спрощують розробку ігор. Один з пакетів, що вивчаються - 2D PathFinding, який ми використовуватимемо для реалізації ШІ супротивників.

Результат: 2D ігри: Hill Climb Racing та Isometric Game.

Модуль 7. Unity 3D Guru

Цей модуль орієнтований на початок роботи у 3D просторі движка Unity. Учні вивчать способи пересування об'єктів в тривимірному просторі та способи взаємодії користувача з об'єктами. Також багато працюватимемо з анімаціями, які використовують можливості Root Motion. Окремо вивчимо особливості освітлення у 3D, познайомимося в поняттями запікання світла і карт для навігації супротивників. За цей модуль учень створить гру від третьої особи, яку можна буде завантажити на Android. Також, окремо зупинимося на понятті шейдеров і створимо декілька власних шейдерів.

Результат: Створять 3D моделі для майбутніх ігор та гру від 3-ї особи.

Модуль 8. Unity 3D PRO

У цьому модулі вивчимо поняття процедурної генерації карт з блоків. Таким чином, учні зможуть робити ігри, в яких при кожному запуску будуватиметься новий рівень. Оскільки гра міститиме в собі дуже велику кількість блоків, торкнуться способи оптимізації ігрових ресурсів. За модуль учень створить клон гри Minecraft, в якій можна буде руйнувати та будувати блоки, буде розроблений інвентар блоків і зброї для різних завдань, прописані поведінка супротивників і можливість битви з ними. Навчимося робити реалістичну складну зброю в Unity на прикладі лука і стріл.

Результат: Створять гру від 1-ї особи.

Чому навчимося на курсі:

  • Програмувати на С# та створювати ігри на Unity
  • Працювати з об'єктами в іграх: пересувати, масштабувати, обертати
  • Створювати ігрові мобільні додатки за допомогою С#
  • Вивчимо фізику та математику, щоб побудувати справжній світ у грі
  • Працюватимемо з технологіями google firebase, play services та 3D-моделюванням

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

  • Комунікація між студентами та викладачами у Google Meet
  • Уроки 1 раз на тиждень по 1,5 години
  • Домашні завдання
  • Невеликі групи - до 8 учнів
  • Груповий чат
  • Тривалість навчання - 2,5 роки
  • Онлайн формат
Больше информации
Курс
Формат
Online
Начало обучения
Дата формується
Длительность
30 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикСопровождение ментораРеальный проект в портфолио
Robocode
  • Fullstack
Подробнее

Студент з нуля засвоїть Frontend та Backend розробку. Навчиться верстанню сайтів.

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

Модуль 1. HTML, CSS Herald

В модулі 1 ми вивчимо основні теги мови розмітки HTML та використання каскадних таблиць стилю CSS. Діти навчаться форматувати текст на сайті, додавати графіку та зображення.

Результат: Учень створить простий односторінковий сайт.

Модуль 2. HTML, CSS Guardian

Після проходження модулю 2 учень зможе з легкістю правильно компонувати елементи на сторінці сайту за допомогою технології Flexbox. Flexbox - це інструмент для швидкого створення складних, гнучких макетів і функцій, які були складними в традиційних методах CSS.

Результат: Учень створює адаптивні сайти, використовуючи Flexbox.

Модуль 3. JavaScript Crusader

У модулі 3 ми вивчимо основи мови JavaScript, змінні, умовні оператори, Switch, цикли та функції. Навчимося використовувати отримані знання при створенні сайтів, взаємодії з елементами сторінки. В результаті буде створено сайт на якому розміщена гра, створена за допомогою JavaScript.

Результат: Учень розробить сайт з грою, створеною за допомогою JS.

Модуль 4. JavaScript Archor

Після проходження модуля 4 учень зможе з легкістю працювати з бібліотекою jQuery, яка представляє набір функцій JavaScript. За допомогою неї ми будемо створювати різноманітні ефекти для веб-сторінки. Також поглибимо знання мови JavaScript і познайомимось з фреймворком Vue.js для створення інтерфейсів користувача.

Результат: Учень створить онлайн-квест з використанням jQuery.

Чому навчимося на курсі:

  • Працювати з HTML, CSS
  • Розуміти технології Flexbox і Grid
  • Використовувати мову програмування JavaScript, бібліотеку jQuery
  • Розробляти адаптивні, багатосторінкові, кросплатформенні сайти
  • Використовувати AJAX, SQL, NodeJS
  • Розміщувати сайти на хостингу

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

  • Комунікація між студентами та викладачами у Google Meet
  • Уроки 1 раз на тиждень по 1,5 години
  • Домашні завдання
  • Невеликі групи - до 8 учнів
  • Груповий чат
  • Тривалість навчання - 2,5 роки
  • Онлайн формат
Больше информации
Курс
Формат
Online
Начало обучения
Дата формується
Длительность
8 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
12 800 UAH за курс
Гибкий графикСопровождение ментораРеальный проект в портфолио
Академия Профессий Будущего
  • Other
Подробнее

Діти дізнаються, яку користь може приносити комп'ютер і як дотримуватися безпеки в інтернеті. А ще вони будуть розвивати свою пам'ять, увагу, концентрацію, інтелект, логічне та аналітичне мислення. На курсі учні вивчатимуть шість предметів, за якими наприкінці навчального року здадуть підсумкові практичні роботи. Діти вчаться в невеликих групах під керівництвом досвідчених викладачів Академії Професій Майбутнього.

План курсу

Навчальна програма курсу включає в себе наступні теми:

  • Інформатика та інформація
  • Основи ОС і роботи з ПК - учень стане впевненим користувачем ПК, дізнається про всі можливості операційної системи Windows
  • Робота в Інтернеті - використання браузерів, пошукових систем, корисних сайтів і програм Wikipedia, Google Earth, YouTube та ін.
  • Основи масивів, алгоритмів, блок-схем
  • Стфорення анімації
  • Робота з текстом, зображеннями, аудіо та відеофайлами, швидкий друк
  • Оформлення презентацій
  • Робототехніка

Основні теми курсу

  • Впевнений користувач ПК
  • Візуальне програмування на Scratch
  • Робототехніка Lego
  • Основи роботи з Internet
  • Робота з презентаціями в Pain.Net
  • 3D моделювання в програмі LEGO Digital Designer
  • Розробка ігор в Kodu Game Lab

Результат навчання

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

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

  • Для дітей 6-9 років
  • Тривалість курсу 8 місяців
  • Групові заняття в Zoom
  • Зручний графік занять
  • Не витрачаєте час на дорогу
  • Можливість індивідуального навчання
Больше информации
Курс
Формат
Online
Начало обучения
Дата формується
Длительность
35 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
JustSmart
  • WEB Developer / Webmaster
Подробнее

Опануємо синтаксис HTML, CSS та JavaScript. На базі цього створимо макети сайтів за допомогою спеціальних інструментів. Вивчимо основні принципи дизайну, які допоможуть іти в ногу з часом.

План курсу

Програма

Містить 5-6 блоків, кожен із яких завершуємо розробкою власного проєкту - повного сайту або його елементу. Навчання проходить на інтерактивній платформі з цікавими завданнями різного рівня складності, здатними зацікавити кожного юного програміста. Наші уроки створення сайтів - вивчення чогось нового й миттєве закріплення теорії на практиці. Покроково вивчаємо стилізацію сторінки, використовуючи три мови програмування. Після проходження курсів програмування для дітей в учня буде власне портфоліо з декількох сайтів, яке підтверджуватиме його компетентність в пройденому навчанні.

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

  • Створимо базу даних для роботи з користувачами
  • Вивчимо HTML для створення розмітки сайту
  • Вивчимо основні принципи дизайну
  • Опануємо CSS для стилізації
  • Розумітимемо принципи роботи з анімацією на сайтах
  • Розвинемо навички верстки сайтів

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

  • Підходить для підлітків 13-17 років
  • Заняття тривають 90 хвилин
  • Занурення в реальний світ розробників
  • Навчальна платформа
  • Сертифікат про проходження курсу
  • Проєкти в портфоліо

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

  • Марія - Досвід викладання 2.5 роки
  • Вікторія - Досвід викладання 6 років
  • Ростислав - Досвід викладання 3 роки
Больше информации
Курс
Формат
Online
Начало обучения
Дата формується
Длительность
40 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
JustSmart
  • Gamedev / Unity / Game Design
Подробнее

План курсу

Програма

Містить 6 блоків, кожен із яких завершуємо розробкою власного проєкту - гри. Навчання проходить на інтерактивній платформі з цікавими завданнями різного рівня складності, здатними зацікавити кожну дитину. Вивчимо основні команди в Scratch, познайомимось із фундаментальними поняттями алгоритміки та програмування. Опануємо поняття змінних, циклів, умов які допоможуть дитині створювати власні алгоритми. Забудемо про нудні теоретичні лекції й відразу поглибимося в практичні завдання, створюючи захопливі проєкти. Станемо учасниками творчої експедиції світом програмування Scratch для дітей, де практична частина складає 70% заняття. Створимо понад 10 інноваційних ігор із креативними анімаціями, якими можна поділитись зі своїми друзями, та пограти разом.

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

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

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

  • Підходить для дітей 8-10 років
  • Заняття по 60 хвилин
  • Щотижневі заняття з викладачем
  • Сертифікат про проходження курсу
  • Навчальна платформа
  • Проєкти в портфоліо

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

  • Стражник Ірина - 2.5 роки досвіду викладання
  • Вікторія - 6 років досвіду викладання
  • Ростислав - 3 роки досвіду викладання
Больше информации
Курс
Формат
Online
Начало обучения
Дата формується
Длительность
32 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
JustSmart
  • Gamedev / Unity / Game Design
Подробнее

План курсу

Програма

Містить 4 модулі, кожен із яких присвячений вивченню найважливіших навичок геймдизайну та завершується створенням 2D i 3D-ігор. Навчання проходить на інтерактивній платформі з унікальним завданням різного рівня складності. На цьому курсі ми не вивчаємо мову програмування, однак опановуємо події, що розвиває логіку та роз'яснює принцип написання коду. Вивчаємо поняття змінних, циклів та умов. Практично застосовуємо теорію геймдизайну та створення рівнів за допомогою анімації, малювання персонажа та ігрових об'єктів, розроблюємо власні механіки ігор уже з перших занять. Розробимо понад 5 унікальних проєктів: кілька власних рівнів, hill climb racing, Mario, 3D-ігри й навіть свій АІ.

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

  • Розробить власні 2D та 3D-ігри
  • Опанує процес створення ігор від А до Я
  • Краще волоітиме комп'ютером та його можливостями
  • Вивчить механіку гри та створить власну
  • Навчиться керувати персонажем та створювати меню для гри
  • Розробить свій штучний інтелект

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

  • Підходить для дітей 10-13 років
  • Заняття тривають 60 хвилин
  • Знайомство з кодом за допомогою Lua
  • Навчальна платформа
  • Сертифікат про проходження курсу
  • Проєкти в портфоліо

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

  • Марія - 2.5 роки досвіду викладання
  • Ростислав - 3 роки досвіду викладання
  • Вікторія - 6 років досвіду викладання
Больше информации
Курс
Формат
Online
Начало обучения
Дата формується
Длительность
32 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
JustSmart
  • Gamedev / Unity / Game Design
Подробнее

План курсу

Програма

Містить 8 модулів, кожен із яких присвячений вивченню найважливіших навичко програмування: від моделювання до створення власного проєкту. Навчання проходить на інтерактивній платформі з унікальними завданнями різного рівня складності. Вивчимо мову Lua та зрозуміємо структуру коду. Опануємо основні поняття програмування: дані та змінні, а також попрацюємо з циклами та функціями. На заняттях 70% часу приділяємо практичним навичкам програмування в Роблокс. Із першого ж заняття створюємо власні проєкти втілюючи свої ідеї в життя. Створимо 4 проєкти: паркур та власне місто, мапу та розробимо власну унікальну гру абсолютно самостійно під керуванням вчителя.

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

  • Опанує основи програмування та мову Lua
  • Навчиться створювати та анімувати персонажів у Roblox
  • Розробить кілька ігрових світів зі своїми сюжетами та правилами
  • Легко працюватиме з 3D-моделями, опанує 3D простір
  • Змоделює з нуля ігрову локацію та її візуальне й програмне наповнення
  • Опублікує власну гру та зможе пограти в неї з друзями

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

  • Підходить для дітей 10-13 років
  • Заняття тривають 60 хвилин
  • Знайомство з кодом за допомогою Lua
  • Навчальна платформа
  • Сертифікат про проходження курсу
  • Проєкти в портфоліо

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

  • Дмитро - 3 роки досвід викладання
  • Вікторія - 6 років досвід викладання
  • Ростислав - 3 роки досвід викладання
Больше информации
Курс
Формат
Online
Начало обучения
Дата формується
Длительность
64 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
JustSmart
  • Python
Подробнее

План курсу

Програма

Містить 8 модулів, кожен із яких охоплює найактуальніші та найважливіші аспекти програмування, наприклад: створення віконних додатків, програмування чат-ботів чи криптографія. Протягом курсу ми опануємо основні конструкції мови, такі як змінні, операції, умови, і складніші: умовні оператори, цикли, списки, імітуючи діалог з програмою. Вивчення мов програмування можна порівняти з іноземними мовами: кожна має свій синтаксис і будову. Навчимося створювати ігри за допомогою Pygame - бібліотеки на Python для створення ігор та розробимо власні проєкти й реалізуємо ігри - хіти, вдосконаливши їх. Вивчимо понад 5 глобальних бібліотек та 7 різноманітних проєктів: від 2D-гри до сайту.

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

  • Опанує правила алгоритмізації та базові конструкції мов програмування
  • Створюватиме віконні додатки засобами бібліотеки Tkinter та реалізовувати складні ігрові алгоритми у Pygame
  • Покращить рівень технічної англійської мови
  • Розробить чат-бота для Telegram та інтегрує до нього штучний інтелект
  • Використовуватиме GitHub для контролю версій спільної розробки та розповсюдження створених програм

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

  • Підходить для підлітків 13-16 років
  • Заняття тривають 90 хвилин
  • Знайомство з мовою програмування Python
  • Занурення в реальний світ розробників
  • Проєкти в портфоліо

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

  • Марія - 2.5 роки досвід викладання
  • Ростислав - 3 роки досвід викладання
  • Владислав - 5 років досвід викладання
Больше информации
Курс
Формат
Online
Начало обучения
Дата формується
Длительность
9 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
DarwinLand
  • Gamedev / Unity / Game Design
Подробнее

Дитина буде створювати власні ігри на потужному двигуні Unity. Опанує мову програмування C#. Прокачає знання з фізики та математики.

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

Level 1. Введення до Unity та розробки ігор

  • Введення до Unity та розробки ігор
  • Розміщення об'єктів у сцені. Основні маніпуляції з об'єктами
  • Використання звуків та музики у грі
  • Використання анімації в Unity. Компонент Animator
  • Використання внутрішніх інструментів Unity для створення рівнів та локацій. Створення простого рівня лабіринту
  • Створення та використання UI-елементів. Налаштування Canvas. Створення інтерфейсу для головного героя
  • Створення та презентація першої гри: ранер на вільну тему
  • Воркшоп. Командоутворення. Командні ролі
  • Воркшоп. Командоутворення. Командна гра

Level 2. Основи програмування в Unity

  • Введення до програмування в Unity. Робота зі скриптами. Знайомство з ChatGPT. Створення скриптів та їх робота в Unity
  • Змінні та типи даних. Оператори та вирази в C#
  • Цикл for та while. Робота з циклом for для збільшення значень та повторення дій. Random (випадковість) у Unity
  • Масиви та списки. Робота зі збереженими даними
  • Умовні оператори. Умовні вирази if-else. Використання if-else для розгалуження в коді
  • Функції та методи в C#. Використання функцій для організації коду
  • Розробка ігрового проєкту: "Fruit Dash"
  • Воркшоп. Тайм-менеджмент

Level 3. Фізика в Unity

  • Введення до фізики в Unity. Як працює сила тяжіння в іграх. Різниця між FixedUpdate та Update
  • Фізичні матеріали та світло. Як створити візуально приємну сцену
  • Анімація персонажів. Використання Mixamo
  • Інтерактивність та управління. Можливість переміщувати предмети за допомогою миші. Підсвічування обраного предмету
  • Оптимізація фізики та продуктивності. Що таке Batching
  • Розробка ігрового проєкту: "Physics Puzzle Game"
  • Воркшоп. Цілепокладання
  • Воркшоп. Фінансова грамотність: про гроші. Криптовалюта

Level 4. Матеріали та текстури

  • Звукові ефекти та аудіо в Unity
  • Робота з матеріалами в Unity. Генерація текстур за допомогою MidJorney
  • Шейдери та візуальні ефекти. Як зробити гру красивішою
  • Штучний інтелект. Створення розумного ворога
  • Розробка та презентація ігрового проєкту: "Tower Defense Game"
  • Воркшоп. Фінансова грамотність: особистий бюджет
  • Воркшоп. Креативне мислення

Level 5. Фреймворк DoTween

  • Анімація за допомогою фреймворку DoTween. Вивчення документації за допомогою ChatGPT
  • Використання Cinemachine для реалізації камери
  • Створення та презентація гіперказуальної гри "Race Game"
  • Воркшоп. Комунікація в онлайн/офлайн середовищах

Final. Розробка фінального проєкту

  • Початок роботи над фінальним проєктом. Збір референсів. Проєктування майбутньої гри на Unity. Створення концепту
  • Розробка логіки гри в Unity. Створення прототипу геймплею
  • Візуальне оформлення гри. Текстурування об'єктів та створення анімацій
  • Фінальна презентація проєкту
  • Воркшоп. Самопрезентація

Окрім GameDev, навчимо:

  • Працювати в команді
  • Планувати час та ставити цілі
  • Фінансовій грамотності
  • Креативно мислити
  • Презентувати себе та свої проєкти
  • Складати CV та знаходити замовлення

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

  • Навчання проходить на спеціальній онлайн-платформі
  • Після завершення навчання випускник отримає сертифікат
  • Підтримка викладача
  • Особистий кабінет
  • Маленькі групи
  • Конкурс та подарунки за найкращиі фінальні проєкти
  • Сервіс турботи
  • Бонусні матеріали
Больше информации
Курс
Формат
Online
Начало обучения
Дата формується
Длительность
9 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
DarwinLand
  • Gamedev / Unity / Game Design
Подробнее

Після курсу "Roblox - Game Dev" діти будуть грати лише в ті ігри, які розроблять власноруч! Кожен учень розробить кілька 3D-ігор різноманітних жанрів і може обрати той, в якому він асс!

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

Level 1 - Основи 3D-моделювання

  • Введення в основи Roblox Studio та моделювання. Створення перших об'єктів.
  • Створення текстур об'єктів та текстури неба
  • Робота із координатами: x, y, z. Переміщення об'єктів
  • Build a city. Будівництво власного міста. Освітлення, оформлення ділянки
  • Розробка, тестування та презентація проєкту. Будівництво власної хатини
  • Воркшоп. Командоутворення. Командна гра
  • Воркшоп. Креативне мислення

Level 2 - Проєктування та дизайн ландшафту

  • Terrain editor. Створюємо власний ландшафт. Будуємо гори, створюємо моря та острови
  • Ефекти та природні явища. Багаття та туман
  • Робота із плагінами: Архімед, Brush Tool, Part to terrain, 3D text, GapFill. Створення власного парку
  • Секретні локації на місцевості. Створення власних секретних локацій
  • Командна робота на спільному сервері, розробка гри із секретними локаціями
  • Розробка власної карти із секретними локаціями, ландшафтом та будівлями
  • Тестування та презентація власного проєкту
  • Воркшоп. Спілкування в Інтернеті (розпізнавання фейків, спамів, безпека власних даних) та критичне мислення

Level 3 - Програмування мовою Lua

  • Local та базові знання про скрипти
  • Події Event. Touched Connect. Створення подій при натисканні на блок
  • Function. Створення скриптів: швидкість та великий стрибок. Написання скрипту на мега-стрибок та на уповільнення
  • Створення ландшафту і написання власного скрипту лава
  • Оператори умови: IF ELSE END. Скрипти із умовою
  • Телепортація. Створення скрипту для телепортування
  • Створення команд та спавну в Roblox Studio. Програмування Spаwnpoint
  • Вдосконалення минулих проєктів скриптами. Додавання підказок, створення дверей, що відчиняються
  • Використання циклів у скриптах. Процеси While та Repeat, for та in pairs
  • Створення анімацій для різних об'єктів. Побудова невидимих дверей Secret doors. Робота із таймером Timer script
  • Програмуємо платформу, що рухається. Створюємо батут
  • Створення власної гри. Тестування та презентація своєї роботи
  • Soft skills. Емоційний розвиток
  • Soft skills. Лідерство

Level 4 - Левел-дизайн

  • Створення інвентаря
  • Меню та кнопки. Розробка графічного інтерфейсу. Елементи BillBoard GUI, Surface GUI, TextBox, ImageLabel, ImageButton
  • Розробка гри футбол. Механізми: Attachment, Ball and socket, Hinge constraint
  • Механізми з канатами та переміщенням. Створення пружини та жорсткі конструкції. Лінійні конструкції
  • Створення Obby. Розробка гри-паркур
  • Розробка власної гри із рівнями. Тестування та презентація проєкту
  • Воркшоп. Цілепокладання та досягнення цілей

Level 5 - Донати та монетизація гри

  • Створення NPC. Створення власного персонажа, реплік та діалогів
  • Moon animator. Створення анімації для персонажів
  • Монетизація власних ігор. Розробка предметів для донату
  • Продумування тематики, ідеї та рівнів для Obby. Адаптація існуючих рівнів під тематику
  • Робота над індивідуальним проєктом. Створення предметів для донатів. Робота в парах. Відпрацювання помилок
  • Презентація та аналіз проєктів. Обговорення результатів. Робота над помилками
  • Воркшоп. Планування та розклад, тайм-менеджмент
  • Воркшоп. Фінансова грамотність

Final - Фінальний проєкт

  • Планування проєкту. Продумування етапів створення гри. Створення сценарію
  • Будівництво проєкту (ландшафт, моделі, скрипти, механізми, GUI)
  • Підготовка презентації власного проєкту. Внесення фінальних правок. Тестування проєкту
  • Презентація та аналіз фінальних проєктів. Обговорення результатів
  • Воркшоп. Презентація себе та проєктів

Бонуси та подарунки

  • Чек-лист із гарячими клавішами Roblox Studio
  • Список необхідної англійської термінології
  • Гайд по використанню штучного інтелекту для Roblox Studio
  • Гайд "Як монетизувати власну гру?"

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

  • Навчання на окремій на спеціальній онлайн-платформі
  • Сертифікат після проходження курсу
  • Підтримка викладача
  • Особистий кабінет
  • Маленькі групи
  • Конкурс та подарунки за найкращі фінальні проєкти
  • Сервіс турботи
  • Бонусні матеріали
Больше информации
Курс
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Джун IT Academy
  • Python
  • WEB Developer / Webmaster
Подробнее

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

Теми:

  • Знайомство з основами Python
  • Вступ. Знайомство з web-аплікаціями за допомогою мови програмування Python: застосування, можливості, реалізація Django
  • Основи роботи із командним рядком
  • Встановлення віртуального середовища, встановлення Django, структура та налаштування проекту
  • Паттерн проектування MVC (Model, View, Controller)
  • Перенаправлення звертань
  • Шаблони. Створення та налаштування
  • Інтерфейс баз даних на прикладі SQLite
  • Моделі Django. Створення моделей. Django ORM (Object Relational Mapping)
  • Шаблони. Створення шаблонів
  • Створення Адмін сторінки. Відношення One-To-One relationships, One-To-Many relationships (ForiegnKey), Many-To-Many relationships
  • Function Based Views створення та використання
  • Class Based Views використання, відмінності між Function Based Views
  • Форми. Робота за формами. ModelForm
  • Валідація даних
  • Створення постів через форму
  • Генерація slug
  • Створення та використання Міксінів
  • Обмеження доступу до сторінок
  • Додавання навігації по сторінках
  • Простий пошук
  • Робота над власним проектом. Презентація та захист

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

  • Підтримка ментора
  • Повна комунікація з ментором та одногрупниками
  • Іноваційний підхід до колективного навчання
  • Сертифікат після здачі іспиту і фінального проєкту
  • Можливість розділити платежі за навчання

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

Тарас Михальчук - Python Developer, Django, PostgreSQL, MySQL, SQL

Больше информации
Курс
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Джун IT Academy
  • C / C++
Подробнее

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

Теми:

  • Короткий огляд С++. Структура програми
  • Вбудовані типи даних, перетворення типів, змінні, масиви
  • l-value та r-value посилання, вказівники, простір імен
  • Вирази, оператори
  • Цикли, цикли з передумовою і післяумовою
  • Ввід/вивід даних, робота з командним рядком, файловий ввід/вивід
  • Статичне і динамічне виділення пам'яті
  • Функції, передача параметрів та повернення результату, функція main()
  • Перевантаження функцій. Шаблони функцій
  • Класи і структури. Оголошення класу. Інкапсуляція даних. Члени класу, конструктори/деструктори, оператори присвоєння, "Правило 5"
  • Шаблони класів. Бібліотека STL, контейнери і базові алгоритми
  • Наслідування, Поліморфізм, віртуальні функції. Перевизначення віртуальних функцій
  • Чисто віртуальні функції. Абстрактні класи, інтерфейси. Множинне наслідування
  • Знайомство з Qt. MVC. Основні класи
  • Створення з'єднань в Qt
  • Написання гри Змійка на Qt
  • Додатковий проєкт і захист

Результат після проходження курсу:

  • Чітке розуміння завдань, що вирішуються програмуванням
  • Впевнене знання основ мови С ++
  • Уміння раціонально організовувати робочий процес для ефективного досягнення поставлених цілей
  • Отримання архітектурних навичок розробки великих програм

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

  • Інноваційний підхід до колективного навчання
  • Підтримка ментора
  • Повна комунікація з ментором та одногрупниками
  • Сертифікат після здачі іспиту і проєкту
  • Можливість розділити платежі за навчання

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

Тарас Обервенець - C++ розробник

Больше информации
Курс
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для детей, Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Джун IT Academy
  • Python
Подробнее

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

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

Вступ та початок роботи

  • Історична довідка та сфера використання Python
  • Python - інтерпретована мова
  • Встановлення та початок роботи
  • Перша програма на Python
  • Стиль Python

Прості типи даних

  • Числа
  • Функції int() та float()
  • Пріоритет операторів та математичні фунції
  • Рядки та функція print()
  • Стиль форматування та функція format()
  • Перетворення: Функція str()
  • Доступ до елемента за індексом
  • Довжина рядка: Функція len()
  • Зрізи
  • Введення даних з клавіатури: Функція input()

Списки і кортежі

  • Створення списків та доступ до елементів
  • Перетворення: Функція list()
  • Додавання елементів у список
  • Сортування та об'єднання списків та все що можна робити зі списками
  • Кортежі

Словники

  • Створення словника, Функція dict()
  • Ключі і значення
  • Додавання і зміна елементів зі словника
  • Об'єднання словників

Створення і перевірка умов

  • Оператори порівняння
  • Що істина, а що хибність
  • Команда if
  • Команда elife
  • Команда else
  • Конструкція if\ elife\ else

Цикл while

  • Переривання циклу, break
  • Продовження циклу, continue
  • Нескінченний цикл та вихід з нього
  • Простий калькулятор

Цикл for

  • Функція range()
  • Цикл for і послідовності
  • Функції enumerate(), map()
  • Генератори

Функції

  • Визначення та виклик функції
  • Значення None
  • Значення за замовчуванням
  • Позиційні та іменовані аргументи
  • Використання аргументів з символами * та **
  • Анонімна функція lambda

Обробка помилок

  • Виняткові ситуації
  • Блок try-except
  • Використання finaly

Модулі та пакети

  • Виняткові ситуації
  • Блок try-except
  • Використання finaly

Файли та робота з файлами

  • Відкриття текстового файлу
  • Запис даних у файл
  • Інструкція with

Основні принципи ООП

  • Інкапсуляція
  • Наслідування
  • Поліморфізм

Класи

  • Об'єкти
  • Створення і використання класу
  • Створення екземпляру класу
  • Доступ до атрибутів
  • Виклик методів
  • Присвоєння атрибуту значення за замовчуванням
  • Зміна значень атрибуту

Перевизначення методів

Декоратори Екземпляри як атрибути

Множинне наслідування

Телеграм бот

  • Використання бібліотеки pyTelegramBotAPI
  • Створення логіки роботи для бота

Написання голосового асистента

Створення змійки за допомогою бібліотеки tkinter

Створення власного проекту на вибір та його захист

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

  • Можливість оплати курсу частинами
  • Підтримка ментора
  • Можливість комунікувати з ментором та одногрупниками
  • Інноваційний підхід до колективного навчання
  • Сертифікат після здачі іспиту і фінального проєкту

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

Тарас Михальчук - Python Developer, Django, PostgreSQL, MySQL, SQL

Больше информации
Курс
Формат
Online
Начало обучения
Будь-який момент
Длительность
32 часов
Уровень
Для детей, Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
Джун IT Academy
  • JavaScript
Подробнее

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

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

Знайомство з JavaScript (4 год)

Дізнаємось, що таке JavaScript та для чого його використовують. Розглянемо структуру JavaScript-програми, поговоримо про браузери та консоль розробника. Розглянемо такі теми, як пам'ять, кодування та системи числення, а також вивчимо деякі основні алгоритми програмування.

Типи даних і змінні (4 год)

Числа та оператори, змінні, стрічки, булеві значення, Undefined і null. Умови і цикли. Основні мовні конструкції.

Функції (6 год)

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

Масиви (6 год)

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

Об'єкти (8 год)

Що це? Навіщо ми їх будемо використовувати. Створення об'єктів, доступ до значень всередині об'єкта, додавання елементів об'єкта. Що корисного можна робити з об'єктами - все це дізнаємось шляхом використання на практиці.

Теми з розділу Advanced (4 год)

Розглянемо теми, які входять до розділу Advanced і допоможуть вам справитись з виконанням проєкту DOM, setTimeout, setInterval, реакція на дії користувача.

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

  • Можливість оплати курсу частинами
  • Підтримка ментора
  • Повна комунікація з ментором та одногрупниками 
  • Інноваційний підхід до колективного навчання
  • Сертифікат після здачі іспиту та фінального проєкту

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

Олекса Сарнацький - HTML/CSS, JavaScript, Full-Stack Developer

Больше информации
Курс
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для детей, Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
Джун IT Academy
  • JavaScript
Подробнее

В даному курсі ми перейдемо на новий рівень, поглиблено вивчимо дуже цікаву та одну з найбільш популярних мов програмування JavaScript. Вимоги до студентів - знання HTML, CSS. Для підлітків від 14 років.

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

ООП (об'єктно-орієнтоване програмування)

Вивчимо, що таке ООП та його основні принципи. Поглиблене вивчення та робота з об'єктами в JavaScript. Дізнайємось, що таке класи та базовий синтаксис їх в JavaScript. Налаштування об'єктів через прототипи, прототипне наслідування.

Advanced робота з функціями

Рекурсія і стек. Замикання.

Глобальний об'єкт Window і робота з DOM

Загальна інформація про 'window', 'navigator', 'document', 'location', 'history' та приклади роботи з ними. Навігація по елементах DOM. Додавання та видалення вузлів.

Події

Введення в браузерні події: що це і для чого вони потрібні. Порядок обробки подій (Event Loop). Планування: setTimeout(), setInterval(). Події пов'язані з використанням мишки, клавіатури.

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

  • Можлива оплата курсу частинами
  • Підтримка ментора
  • Повна комунікація з ментором та одногрупниками
  • Інноваційний підхід до колективного навчання
  • Сертифікат після здачі іспиту та фінального проєкту

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

Олекса Сарнацький - HTML/CSS, JavaScript, Full-Stack Developer

Больше информации
Курс
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Джун IT Academy
  • Gamedev / Unity / Game Design
Подробнее

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

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

Теми:

  • Вступ. Історія. Встановлення Lua
  • Синтаксис
  • Все про змінні та робота з ними на Lua
  • Типи даних
  • Оператори, умови, цикли. Приклади використання
  • Функції
  • Модулі
  • ООП, Класи
  • Знайомство та встановлення Roblox Studio. Початок роботи в Roblox Studio
  • Поява нашого персонажу. Створення місця його переродження
  • Використання мови Lua в скриптах Roblox Studio
  • Пишемо наш перший скрипт
  • Створення власного рівня з використанням циклу
  • Створення платформера. Взаємодія з NPC через діалог
  • Компоненти GUI.Телепорти
  • Створення магазину
  • Перша 3D-гра
  • Продовжуємо створювати гру, навчимося додавати зброю та команди в гру
  • Гра-симулятор в Roblox Studio
  • Як створити гонки в Roblox Studio
  • Публікація гри на сайті Roblox Studio або на власний комп'ютер
  • Презентація власної гри

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

  • Можливість оплати курсу частинами
  • Підтримка ментора
  • Повна комунікація з ментором та одногрупниками
  • Сертифікат після здачі іспиту та фінального проєкту
  • Інноваційний підхід до колективного навчання

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

Тарас Михальчук - Python Developer, Django, PostgreSQL, MySQL, SQL

Больше информации
Курс
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
Джун IT Academy
  • Python
Подробнее

Курс по Minecraft Python створений щоб навчити вашу дитину основам програмування на мові програмування Python, щоб зробити курс веселішим та більш зрозумілим використовується популярна гра Minecraft. Курс підійде для тих, хто взагалі не знайомий з програмуванням.

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

Теми:

  • Встановлення Minecraft та Python на комп'ютер та налаштування. Знайомство з Python
  • Зміннні, умови та створення першої гри. Вивід координат в чат та в цикл
  • If - elif - else. Телепортація гравця
  • Створення блоків з кодом. Будівництво будинків та вулиць. Функції
  • Будівництво моста. Enum
  • Ввід даних в терміналі. Очищення простору
  • List. Зберігання та телепортіція
  • Створення 2D та 3D фігур. Багатокутники
  • Штучний інтелект та використання випадкових чисел в штучному інтелекті
  • Створення помічника в Python Minecraft. Пошук скарбів
  • Хрестики - нулики в Python Minecraft
  • Квест - гра в Python Minecraft
  • Zombie Attack в Python Minecraft
  • Створення гри Лабіринту в Python Minecraft
  • Втеча від вогняного монстра в Python Minecraft
  • Презентація та захист власного проєкту в Python Minecraft

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

  • Можлива оплата курсу частинами
  • Підтримка ментора
  • Повна комунікація з менором та одногрупниками
  • Сертифікат після здачі іспиту та фінального проєкту
  • Інноваційний підхід до колективного навчання

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

Тарас Михальчук - Python Developer, Django, PostgreSQL, MySQL, SQL

Больше информации
Курс
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для детей, Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
Джун IT Academy
  • Java
Подробнее

В даному курсі ми вивчимо дуже цікаву мову програмування Java. Дізнаємось, що таке Java, її історію, сферу використання, вивчимо синтаксис, цикли, функції та об'єкти. Розберемо основні алгоритми.

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

Блок 1. Основи Java

1. Запуск програми. Змінні. Оператори. Вивід даних в консоль

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

2. Як влаштована програма. Умовні оператори

  • Структура програми
  • Умовні оператори if-else
  • Умовні оператори switch-case

3. Цикли

  • Оператор циклу for
  • Оператор циклу while
  • Оператори циклу do-while

4. Оператори

  • Тернарні оператори
  • Логічні оператори
  • Оператори break і continue

5. Пакети. Імпорт. Введення даних в консоль

  • Пакети в Java
  • Імпорт Класів
  • Введення даних

6. Масиви. Прості задачі роботи із масивами

  • Визначення масиву
  • Створення масиву
  • Індексація
  • Типові задачі роботи із масивами

7. Об'єкти. Класи

  • Визначення класу та об'єкту
  • Створення об'єкти
  • Поля класу
  • Методи класу

Блок 2. Java Core

8. ООП. Інкапсуляція. Ключове слово this. Ключове слово static

  • Визначення парадигми ООП
  • Інкапсуляція
  • Конструктори
  • Використання ключового слова this
  • Використання ключового слова static

9. Наслідування. Абстрактні класи. Абстрактні методи

  • Наслідування
  • Модифікатори доступу
  • Абстрактні класи
  • Абстрактні методи

10. Інтерфейси. Ключове слово super. Ключове слово final

  • Абстрактний тип - Інтерфейс
  • Використання ключового слова - super
  • Використання ключового слова final

11. Поліморфізм

  • Що таке поліморфізм?
  • Перевантажені методи
  • Перевизначені методи

12. Внутрішні класи. Вкладені класи

  • Нестатичні вкладені класи
  • Статичні вкладені класи
  • Локальні внутрішні класи

13. Анонімні внутрішні класи. Клас Enum

  • Анонімний клас
  • Тип Enum
  • Enum - як клас в Java
  • Методи класу Enum

14. Параметризовані типи - Дженерики

  • Типи дженериків
  • Обмежені аргументи
  • Аргументи шаблону
  • Недоліки параметризованих типів

15. Класи - обгортки. Автопаркування та розпакування даних

  • Шаблон обгортки
  • Класи обгортки
  • Автопакування та розпакування примітивних типів даних

16. Обробка винятків в програмі

  • Винятки в Java
  • Ієрархія класу Exception
  • Обробка винятків
  • Блоки try, catch та finally
  • Використання throws та throw
  • Створення спеціальних винятків

17. Огляд колекцій

  • Java Collection фреймворк
  • Lists
  • Sets
  • Stacks and Queues
  • Iterators
  • Java Maps ієрархія
  • Big-O нотація

18. Функціональні інтерфейси. Інтерфейс Optional. Ключове слово var

  • Що таке Функціональний Інтерфейс?
  • Функція Predicates
  • Функція Functions
  • Функція Suppliers
  • Функція Consumers
  • Інтерфейс Optional
  • Ключове слово var

19. Lambda - вирази

  • Що таке Lambda?
  • Приклади використання Lambda

20. Потоки

  • Що таке потік?
  • Створення потоку
  • Проміжні методи в потоках
  • Термінальні методи в потоках

21. Багатопотоковість

  • Що таке багатопотоковість?
  • Життєвий цикл потоків
  • Контроль потоків
  • Синхронізація потоків
  • Міжпотокова комунікація
  • Взаємоблокування потоків
  • Висновки по темі заняття

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

  • Можлива оплата курсу частинами
  • Підтримка ментора
  • Повна комунікація з тренером та одногрупниками
  • Сертифікат після здачі іспиту і фінального проєкту
  • Інноваційний підхід до колективного навчання

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

Іздепський Любомир - Java Developer

Больше информации
Курс
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
Джун IT Academy
  • C# / .NET
Подробнее

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

Теми:

  • Вступне заняття. Ознайомлення з мовою програмування C#
  • Машинна математика. Змінні та типи даних
  • Умовні конструкції
  • Циклічні конструкції
  • Методи
  • Методи. Рекурсія та перевантаження
  • ООП. Класи
  • ООП. Успадкування
  • ООП. Інкапсуляція та поліморфізм
  • Виключення та їх обробка
  • Масиви та колекції
  • Робота з файловою системою
  • Робота з файловою системою з технологією Windows Forms
  • Абстракція. Абстрактні класи та інтерфейси
  • DLL-бібліотеки
  • Процеси. Взаємодія з іншими програмними засобами при написанні коду
  • Делегати та події
  • Локальна база даних та взаємодія з нею при написанні коду
  • Технологія WPF
  • Багатопотокове програмування

Результат після проходження курсу:

  • Чітке розуміння завдань, що вирішуються програмуванням
  • Впевнене знання основ мови С#
  • Уміння раціонально організовувати робочий процес для ефективного досягнення поставлених цілей
  • Отримання архітектурних навичок розробки великих програм

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

  • Можлива оплата курсу частинами
  • Підтримка ментора
  • Повна комунікація з тренером та одногрупниками
  • Сертифікат після здачі іспиту і фінального проєкту
  • Інноваційний підхід до колективного навчання

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

Євген Нагірняк - Senior .NET Developer

Больше информации
Курс
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Джун IT Academy
  • Web & Mobile Design / UI/UX
Подробнее

Курс побудований в формі марафону. Ми разом вивчимо графічний редактор Figma, ти отримаєш круті навички. В результаті курсу в тебе буде готовий власний дизайн-проєкт.

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

Історія та тренди в Web-дизайні

На цьому воркшопі ми дізнаємось про перші сайти, напрямки в Web-дизайні:

  • Скевоморфізм
  • Плоский дизайн (Flat)
  • Material design (Google)
  • Fluent Design (Microsoft)
  • IBM Design Language

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

На цьому воркшопі ви дізнаєтесь про закон близькості об'єктів. Ми з вами навчимось розрізняти ритм, статику і динаміку. Будемо вміти правильно розставляти об'єкти, зрозуміємо, що таке візуальна ієрархія. Розберемося з поняттями форма і контр форма, перспектива і простір.

Золотий перетин

На цьому воркшопі ви дізнаєтесь що таке ідеальні пропорції, золотий перетин, числа Фібоначчі, ми детально розберемо правило третин, і займемось пошуком та підбором ідеальних пропорцій.

Світло, побудова тіней

На цьому воркшопі ви дізнаєтесь про побудову тіней, звідки і як падає світло, де тінь, напівтінь, блік для правильної побудови об'єкту в 3D вимірі. І все це спробуємо на проктиці.

Основи типографіки

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

Іконки

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

Кольори

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

Етапи розробки

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

Принципи побудови інтерфейсів

На цьому воркшопі ви дізнаєтесь про принципи побудови інтерфейсів. Що таке візуальна ієрархія сайту? Закон близькості. Розстановка пріорітетів та акцентів на сторінках. F- і Z- патерни.

Прототипування

На цьому воркшопі ви дізнаєтесь про види та підходи до прототипування:

  • Скетчінг
  • Варфреймінг
  • Інтерактивне прототипування

Огляд основних інструментів Figma. Частина 1

На цьому воркшопі ви дізнаєтесь про інтерфейс і основні налаштування Figma. Фрейм і сітка. Базові фігури. Інструмент перо, вчимося працювати з кривими Безьє. Групування і упорядкування шарів.

Огляд основних інструментів Figma. Частина 2

На цьому воркшопі ви дізнаєтесь про робота з контентом. Boolean Groups і Маски. Вирівнювання і відступи. Auto Layout. Робота з кольором і різними типами заливки. Ефекти. Як поділитися проєктом Figma?

Створення головного екрану

На цьому воркшопі ви дізнаєтесь про те, які основні елементи головного екрану, що таке навігація, футер, хедер, кнопка, заклик до дії.

Створення лендінгу

Захист проєкту

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

  • Можлива оплата курсу частинами
  • Підтримка ментора
  • Повна комунікація з тренером та одногрупниками
  • Сертифікат після здачі іспиту і фінального проєкту
  • Інноваційний підхід до колективного навчання

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

Влад Копач - Middle Product Designer

Больше информации

Страницы