💡 Як застосовувати алгоритми, щоб оптимізувати код, пришвидшити виконання запитів і масштабувати проєкти без багів?
Про курс:
Коли в арсеналі розробника є алгоритми програмування — код стає чистим, зрозумілим та лаконічним 🦾
На курсі ви дізнаєтесь, як:
⚙️ організовувати дані для ефективного використання
⚙️ реалізовувати класичні алгоритми
⚙️ створювати власні алгоритми для розв’язання бізнес-завдань
⚙️ будувати хеш-таблиці, жадібні алгоритми та алгоритми на рядках
⚙️ застосовувати алгоритми для динамічного програмування
Ви опануєте алгоритми сортування, бінарні та збалансовані дерева, графи, хеш-функції та хеш-таблиці.
Розбиратимете алгоритми мовами Python, Java, JavaScript. Однією з цих мов на ваш вибір писатимете домашні завдання, а лектор даватиме фідбек щодо вашого коду. Після цього ви отримуватимете повний розбір задач і зможете відстежувати свої помилки.
В результаті — зможете підготуватися до problem solving interview та писати високофункціональний код.
Лектор:
Артем Верещака
Platform Software Engineer у Speechify, former Tech Lead у Bolt
— техлід команди Rental Micromobility, проводить технічні інтерв’ю для інженерів і розробників у Bolt
— брав участь у написанні бекенду з нуля для застосунку для оренди самокатів та велосипедів Bolt
— працював над розробкою розширеної пошукової системи для ринку нерухомості Великої Британії в OneDome
— розробляв вебзастосунок DB Compliance для внутрішнього використання аудиторами в Luxoft
— протягом трьох років успішно випустив понад 250 студентів курсу «Алгоритми та структури даних»
Для 3 найуспішніших студентів курсу лектор проведе тестове технічне інтерв’ю чи особисту консультацію.
1 коментар
Додати коментар Підписатись на коментаріВідписатись від коментарів