Курси Python для дітей
Порівняння усіх курсів
- Python
Студент навчиться писати код на Python і створювати веб-програми.
Програма курсу
Модуль 1. Python_Herald
Учень познайомиться з основами алгоритмізації та особливостями програмування мовою Python. Будуть вивчені на практиці основні конструкції мови: if, else, elif, цикли for, while, використання і створення функцій, а також особливості роботи з модулями Python. Застосовуючи отримані знання для вирішення практичних завдань, студент вивчить і закріпить знання основ програмування, без чого неможливо створення великих і складних проєктів.
Результат: Учень розробить математичний тренажер.
Модуль 2. PyGame_Guardian
Знайомство з базовими об'єктами ігрової сцени і робота з ними. Розглядаються методи малювання та обробки подій. Учні надають різним об'єктам механіки рухів, вчаться роботі з 2D спрайтами і проходять тему частоти кадрів в секунду. Учень застосує знання основ мови програмування Python, створюючи алгоритми з pygame мікшером для обробки звуку: використання класів і методів для створення фонової музики і звукових ефектів для геймплея і програмування окремих звукових файлів у форматах .MP3, .Ogg і .Mod. Створення простого 2D платформера.
Результат: Учень розробить 2-3 гри мовою Python.
Модуль 3. PyTeleBot_Crusader
Вивчимо всі етапи зі створення власних Telegram роботів. По закінченню курсу, при виконанні всіх завдань учні зможуть писати будь-яких багатофункціональних ботів. Цей модуль містить величезну кількість прикладів і готових рішень, які можна сміливо використовувати. На модулі студенти вивчають як працювати з API Telegram, принципи розробки ботів на бібліотеці telebot, використовувати мову програмування Python для написання ботів, взаємодія між ботами, чатами, каналами та групами, створення кнопок, режим інлайн.
Результат: Учень створить бот-синоптик, бот-гороскоп, бот-калькулятор.
Чому навчимося на курсі:
- Основам алгоритмізації і програмування мовою Python
- Застосовувати основні конструкції мови: if, else, elif, цикли for та while
- Створювати та використовувати функції
- Особливостям роботи з модулями Python
- Використовувати мову Python у різних напрямках IT сфери: створювати ігри на Python, застосування Python в веб-розробці
- Додатково вивчають: GameDev, HTTP запити, API
Особливості курсу
- Комунікація між студентами та викладачами здійснюється у Google Meet
- Уроки 1 раз на тиждень по 1,5 години
- Домашні завдання
- Невеликі групи - до 8 учнів
- Груповий чат
- Тривалість навчання - 2,5 роки
- Онлайн формат
- Python
План курсу
Програма
Містить 8 модулів, кожен із яких охоплює найактуальніші та найважливіші аспекти програмування, наприклад: створення віконних додатків, програмування чат-ботів чи криптографія. Протягом курсу ми опануємо основні конструкції мови, такі як змінні, операції, умови, і складніші: умовні оператори, цикли, списки, імітуючи діалог з програмою. Вивчення мов програмування можна порівняти з іноземними мовами: кожна має свій синтаксис і будову. Навчимося створювати ігри за допомогою Pygame - бібліотеки на Python для створення ігор та розробимо власні проєкти й реалізуємо ігри - хіти, вдосконаливши їх. Вивчимо понад 5 глобальних бібліотек та 7 різноманітних проєктів: від 2D-гри до сайту.
Який результат отримає дитина після курсу:
- Опанує правила алгоритмізації та базові конструкції мов програмування
- Створюватиме віконні додатки засобами бібліотеки Tkinter та реалізовувати складні ігрові алгоритми у Pygame
- Покращить рівень технічної англійської мови
- Розробить чат-бота для Telegram та інтегрує до нього штучний інтелект
- Використовуватиме GitHub для контролю версій спільної розробки та розповсюдження створених програм
Особливості курсу
- Підходить для підлітків 13-16 років
- Заняття тривають 90 хвилин
- Знайомство з мовою програмування Python
- Занурення в реальний світ розробників
- Проєкти в портфоліо
Викладачі курсу
- Марія - 2.5 роки досвід викладання
- Ростислав - 3 роки досвід викладання
- Владислав - 5 років досвід викладання
- Python
Діти дізнаються, як створюються сайти, чат-боти, окремі елементи та програми. Курс розроблений для тих, хто цікавиться програмуванням і прагне зробити перші кроки в цій професії.
Програма курсу
Теми:
- Знайомство з Python та інтегрованим середовищем розробки IDLE
- Модуль turtle. Змінні. Математичні дії в Python
- Інструкції if. Вбудовані функції мови Python
- Списки та робота з ними. Рядок. Операції з рядками
- Кортежі та словники. Методи словників і робота з ними
- Цикли. Мета використання циклів у мовах програмування
- Створення ігор "Вгадай число" та "Вікторина"
- Знайомство з модулем tkinter
- Створення графічних примітивів
- Віджети, події та дії. Метод bind
Опис курсу
Процес навчання:
- тривалість заняття - 60 хвилин
- інтенсивність - 1 заняття 3 рази на тиждень
- повна тривалість курсу - 1 місяць, 12 занять
- Заняття проходять онлайн, що дає змогу вчитися в комфортній, безпечній обстановці та не пропускати зустрічі
Що необхідно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
Людмила Булигіна - Викладачка програмування Фізико-Технічного інституту (КПІ)
Подати заявку- C / C++
- JavaScript
- Python
Учасники ознайомляться з основними принципами об'єктно-орієнтованого програмування, дізнаються про його складові, принципи та застосування. Курс буде корисний для тих, хто вже знайомий з кодом Python, C++ або Javascript.
Програма курсу
Теми:
- Парадигми програмування
- ООП. Проєктування
- Основи ООП
- Класи. Об'єкти. Властивості та методи
- Принципи ООП
- Конструктори
- Методи доступу
- Спадкування
- Відносини між класами
- Об'єктно-орієнтовані мови програмування
Опис курсу
Якщо ви вже можете написати код однією з мов програмування (Python, C++ або JavaScript), то саме час познайомитись з ООП. Що ж це таке і навіщо воно потрібно? ООП - об'єктно-орієнтоване програмування, яке дає можливість описати реальний світ як сукупність об'єктів, що взаємодіють між собою: персонажів в іграх, функцій в програмах, елементів в пристроях. Більшість проєктів написано саме з використанням ООП. Складно? Ні, реально і практично. Приєднуйтесь!
- тривалість заняття - 60 хвилин
- інтенсивність - 1 заняття 2 рази на тиждень
- повна тривалість курсу - 3 місяці, 24 заняття
- заняття проходять онлайн, що дає змогу вчитися в комфортній, безпечній обстановці та не пропускати зустрічі
Що необхідно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
Людмила Булигіна - Викладає курси "Старт програмування", "Старт програмування з мовою C/C++"
Подати заявку- Python
Курс Python – вдалий вибір для першої мови програмування. Дитина вивчить базовий синтаксис мови, її модулі та елементи й навчиться створювати нескладні ігри.
Програма курсу
Теми:
- Базові елементи мови Python
- Математичні дії в мові
- Умовні інструкції if
- Цикли та їхнє застосування
- Вбудовані функції мови Python
- Створення власних функцій
- Модулі
- Графіка, анімація
- Основи створення ігор
- Модулі tkinter, turtle, pygame
Я обираю Python
- Основи програмування. Вступ до Python, перша програма та базові арифметичні операції
- Створення умовних операторів та перша ігрова стратегія. Цикли та повтори
- Списки, масиви, контейнери та функції в Python
- GUI з Turtle. Створення графіки та анімації, орнаменти та зображення
- Tkinter інтерфейс. Створення графічного інтерфейсу та елементи дизайну програм
- Принципи інтерактивних програм та перехід від графіки до анімації
- Розробка проєкту "Графіка та дизайн із GUI бібліотеками Python"
- Основи ігрової розробки. Створення текстової гри
- Тестування та командна гра. Розширення функціонала, командна розробка та презентація
- Pygame Zero. Створення графічних примітивів, композицій та ігрових механік
- Взаємодія та події. Обробка зіткнень, підрахунок балів та інтерактивні елементи
- Робота з Canvas і Tkinter
- Ігровий проєкт. Збереження гри, підготовка до публікації
Опис курсу
Курс Python від Optima Academy – захопливий вступ до програмування. Мова програмування Python – чудовий вибір для початківців: код легко читати, мова програмування має інтерактивну оболонку, в якій можна ввести програми й подивитися як вони працюють. Python дозволяє складати прості анімації і створювати свої власні ігри.
- тривалість заняття - 60 хвилин
- інтенсивність - 1 заняття 2 рази на тиждень
- повна тривалість курсу - 5 місяців, 40 занять
- заняття проходить онлайн, що дає змогу вчитися в комфортних і безпечних умовах та не пропускати зустрічі
Попередні вимоги
Учаснику потрібно мати елементарні навички користувача ПК:
- копіювати і додавати текст з однієї програми до іншої
- друкувати, виправляти помилки в тексті (del, backspace), переходити на новий рядок (enter)
- зберігати файли, відкривати збережені файли
- користуватися кнопками керування вікна (згорнути, розгорнути, зачинити), перемикати вікна
- заходити за посиланням, яке надано в загальному чаті групи, у Microsoft Teams або Zoom
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - перша в Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
- Людмила Булигіна - Викладачка програмування
- Катерина Антоненко - Викладає комп'ютерні дисципліни понад 20 років
- Python
- Gamedev / Unity / Game Design
Діти навчаться застосовувати конструкції мови Python на практиці та напишуть свою першу комп'ютерну гру, використовуючи фреймворк Pygame.
Програма курсу
Теми:
- Основні алгоритмічні конструкції Python
- Бібліотека Pygame
- Типи ігор та особливості їхнього створення
- Основні підходи до програмування гри
- Програмування напівходу позиційної гри
- Командний та графічний інтерфейси демо гри
- Вибір власного проєкту та особливості реалізації
- Ролі в команді. Розробка командної демоверсії гри
- Практична робота над проєктом
- Презентація та тестування проєктів
Опис курсу
Слухачі розроблять свою першу гру, використовуючи можливості Python та його фреймворку Pygame. Діти весело проведуть час в ігровому просторі та отримають корисні навички програміста, які можуть закласти фундамент майбутньої професії.
- тривалість заняття - 60 хвилин
- інтенсивність - 1 заняття, 2 рази на тиждень
- повна тривалість курсу - 3 місяці
- заняття проходять онлайн, що дає змогу вчитися в комфортній, безпечній обстановці та не пропускати зустрічі
Що необхідно для навчання?
Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).
Особливості курсу
- Авторська система освітніх курсів
- Унікальна команда тренерів
- Турбота й індивідуальний підхід
- Офіційний сертифікат
- Навчання в будь-який час і з будь-якого місця
- Комфортний освітній процес. Заняття проходять у мінігрупах
- Засновник - першав Україні дистанційна школа "Оптіма"
- Корисні та потрібні знання. Максимум практики в кожному занятті
Викладачі курсу
Людмила Булигіна - Викладачка програмування Фізико-Технічного інституту (КПІ)
Подати заявку- Python
Допоможемо опанувати програмування з нуля, створити портфоліо та заробити перші гроші.
Програма курсу
Level 1
- Змінні та типи даних
- Умовний оператор. Поняття алгоритм, блок-схема
- Робота з списком та його методами
- Тип даних Set, frozenset
- Структура даних Tuple, Dictionary
- Воркшоп. Командоутворення. Командні ролі
- Воркшоп. Командоутворення. Командна гра
- Проєкт "Камінь-ножиці-папір"
Level 2
- Функції. Параметри та аргументи. Вираз return
- Робота з файлами. Відкриття та читання файлів
- Формат обміну даних JSON
- Вирази try/except/else/finaly. Розбір бібліотеки datetime та time
- Воркшоп. Тайм-менеджмент
- Проєкт "Вгадай число"
Level 3
- Об'єкти в Python. Знайомство з turtle
- Основи ООП, основні принципи ООП
- Анімація за допомогою turtle
- Воркшоп. Цілепокладання
- Проєкт "Змійка"
- Проєкт "Pin-Pong"
Level 4
- Робота з SQLite та MySQL в Python
- Робота з базами даних
- Основи Selenium
- Вступ у WEB
- Робота з CAPTCHA, робота зі зображеннями та файлами
- Воркшоп. Фінансова грамотність: про гроші
- Воркшоп. Фінансова грамотність: особистий бюджет
Level 5
- Вступ до бібліотеки aiogram. Створення першого бота
- Обробка повідомлень користувачів, розробка клавіатур та інтерфейсів
- Розширені функції бота. Розробка з webhook
- Оптимізація роботи бота з базою даних. Розробка інтеграцій з іншими сервісами
- Розробка бота із штучним інтелектом
- Воркшоп. Креативне мислення
- Воркшоп. Комунікація в онлайн/офлайн середовищах
Final
- Робота над власним проєктом
- Презентація випускного проєкту
- Воркшоп. Самопрезентація
Окрім програмування навчимо:
- Презентувати себе
- Працювати в команді
- Презентувати проєкти
- Складати резюме
- Знаходити замовлення
Бонуси для студентів
- Гайд в подарунок - Складання та оформлення сучасного CV
- Гайд по огляду основних сайтів по фрілансу
Особливості курсу
- Підтримка викладача
- Збережені заняття в особистому кабінеті
- Маленькі групи
- Конкурс та подарунки
- Сертифікат після проходження курсу
- Навчання проходить на спеціальній онлайн-платформі
Сторінки
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.