SpaceLab надає безкоштовні місця на найпопулярніших курсах програмування та IT-напрямках. Набір проводиться щомісяця, а кількість вільних місць залежить від поточних навчальних груп.
Вивчи мову Python з нуля або зміцни основи.
Що входить:
- синтаксис Python, структури даних, алгоритми;
- Django, FastAPI;
- створення REST API;
- бази даних;
- деплой і робота з сервером.
Підходить майбутнім backend-розробникам, ML-фахівцям і Data Engineers.
Пройшовши курси Java програмування онлайн, ви зможете:
- Впевнено програмувати на Java. Ви навчитеся писати чистий, структурований і підтримуваний код, розберетеся в синтаксисі, типах даних, колекціях і потоках, а також навчитеся читати і аналізувати чужий код.
- Застосовувати принципи ООП і архітектурне мислення. Опануєте інкапсуляцію, успадкування і поліморфізм, зрозумієте, як проєктувати класи, модулі і зв'язки між ними для створення масштабованих систем.
- Працювати з базами даних і зовнішніми бібліотеками. Навчитеся підключати MySQL, писати запити, оптимізувати їх і використовувати сторонні бібліотеки для вирішення типових завдань.
- Розробляти веб-додатки на Spring Framework. Вивчіть Spring Boot, створіть REST API, підключіть базу даних і реалізуйте логіку клієнт-серверної взаємодії.
Практичний Java backend курс дозволить створити власні проєкти, які стануть частиною вашого портфоліо і допоможуть впевнено розпочати кар'єру в IT.
Повний стек веб-розробки: HTML, CSS, JavaScript, адаптивна верстка, Vue 3, React, стан, маршрутизація, API, анімації та PWA.
Підходить веб-розробникам та UI-інженерам.
Опануй тестування: тест-кейси, чек-листи, баг-репорти, Postman і SQL, основи автоматизації (PyTest, Selenium).
Кросплатформна мобільна розробка: Dart, Flutter widgets, Firebase, розробка додатків під iOS і Android.
На курсі студенти вивчають:
- проєктування логіки продукту та сценаріїв;
- UX-аналітику та структуру інтерфейсів;
- математичну модель ПЗ (сутності, зв'язки, стани);
- побудову UX-архітектури та документації;
- створення фінального прототипу.
Фокус курсу – інженерія інтерфейсів, а не графічний інструмент.
- 3D-графіка в браузері – основи WebGL, робота з Three.js, створення 3D-сцен, камер, матеріалів, світла та анімації.
- Інтерактивні візуалізації – розробка 3D-об'єктів, ефектів, UI-елементів, реакція на дії користувача, оптимізація продуктивності.
- Інтеграція 3D у веб-проєкти – додавання інтерактивних моделей, конфігураторів, студій візуалізації, використання WebGL-движків у комерційних інтерфейсах.
- Управління процесами розробки – планування спринтів, організація завдань, контроль термінів.
- Робота з вимогами – збір і уточнення бізнес-вимог, декомпозиція завдань, user stories, критерії приймання.
- Управління командою – координація роботи розробників, дизайнерів і QA, контроль якості виконання завдань.
- Комунікація з клієнтами та лідами – обробка запитів, уточнення завдань, узгодження очікувань та презентація рішень.
Інші напрямки, доступні за безкоштовною програмою: AI та машинне навчання, Game Development на Unity.
Перелік курсів програмування оновлюється щоквартально відповідно до потреб ринку.