Алгоритми та структури даних
Цей онлайн курс про алгоритми та структури даних на якому, ви отримаєте знання та практичні навички, необхідні для розуміння та застосування різних алгоритмів та структур даних в програмуванні. Курс включає такі теми як сортування, пошук, рекурсія, графи, хеш-таблиці, бінарні дерева та інші структури даних. На курсі у вас будуть проекти та завдання, які допоможуть отримати практичний досвід та відпрацювати свої навички.
Ти отримаєш:
Практика
Домашні завдання
Підтримка кураторів
Додаткові матеріали
Нетворкінг
Диплом
Курс буде корисним
- Junior Web/Software Developers, щоби не просто копіпастити «милиці», а розбиратися в архітектурних підходах, дотримуватися стилю, писати чистий код і мінімізувати системні баги.
- Middle Web/Software Developers, щоби здобути практичний досвід розв’язання задач з алгоритміки, навчитися адаптувати класичні методи під свої задачі, винаходити на їхній основі власні рішення та впроваджувати фічі, які покращать продукт.
- Junior Data Scientist / Junior Machine Learning Engineer, щоби розібратися у структурах даних і писати досконалі алгоритми для машинного навчання: наприклад, для навчання з учителем ви застосуєте структуру типу «дерево» або «граф», для навчання без учителя ― алгоритми сортування.
Що чекає вас на курсі
- Сильний контент. Лектор поділиться особистим досвідом застосування алгоритмів, ознайомить вас із класичними методами розв’язання завдань та навчить структурувати дані для максимально ефективного використання;
- Алгоритми. Ви навчитеся розв’язувати робочі завдання за допомогою класичних методів, опануєте алгоритми сортування [бульбашкове, швидке, сортування вставкою/вибором/злиттям], бінарні та збалансовані дерева, графи, хеш-функції та хеш-таблиці, одновимірні та двовимірні завдання динамічного програмування;
- Практика. Ви розбиратимете алгоритми мовами Python, Java, JavaScript. Однією із цих мов на ваш вибір писатимете домашні завдання, а лектор даватиме фідбек щодо вашого коду. Після цього ви отримуватимете повний розбір задач і зможете трекати свої помилки. Також будуть онлайн-зустрічі зі студентами без лектора для обговорення домашніх завдань і нетворкінгу;
- Кар’єра. Ви закриєте прогалини в знаннях та підготуєтеся до problem solving interview у великій IT-компанії. Для 3 найкращих студентів лектор проведе тестове технічне інтерв’ю чи особисту консультацію.
ПРОГРАМА КУРСУ
- Введення до алгоритмів та структур даних
- Масиви як структура даних
- Зв’язаний список, стеки та черги
- Рекурсія
- Алгоритми пошуку та сортування
- Алгоритми сортування. Part 1
- Алгоритми сортування. Part 2
- Дерева
Детально про програму дивіться на сторінці курсу
Ще немає відгуків.