{"id":"f101db9a-6f48-4397-a89e-4d61a8edb47d","title":"JavaScript та React: Лабораторія — Проєкти та завдання","description":"JavaScript та React: Лабораторія — Проєкти та завдання допомагає перейти від розуміння до виконання за 10 уроків (~34 годин). Курс орієнтований на аудиторії кар'єрного старту та світчу 25–34, з акцентом на ключові концепції та ментальні моделі, інструменти, налаштування та робоче середовище та практичні воркфлоу та дизайн процесу, і завершується результатом у вигляді вебзастосунок, який можна використати в роботі або портфоліо.","contentLanguage":"uk","coverUrl":null,"createdAt":"2026-05-26T07:46:05.478Z","updatedAt":"2026-05-26T07:46:05.657Z","durationSeconds":122400,"authorId":"992b53f5-364e-446c-a1f9-fad99e1b1862","rating":4.6375,"reviewCount":80,"expectedLessonsCount":10,"trailerUrl":null,"faq":[{"answer":"Корисні базові знання HTML/CSS або програмування. Курс починається зі зрозумілого входу в тему, а далі переходить до формату «проєкти та завдання».","question":"Чи потрібен попередній досвід?"},{"answer":"Комфортний темп — 6–8 годин на тиждень. Усього в курсі 10 уроків і близько 34 годин керованої практики.","question":"Скільки часу на тиждень варто закладати?"},{"answer":"На виході буде вебзастосунок та набір повторно використовуваних матеріалів, зібраних навколо JavaScript, React та Vite.","question":"З яким результатом я вийду з курсу?"}],"learningOutcomes":null,"requirements":null,"levels":["advanced"],"firstLessonFreePreviewEnabled":false,"certificateEnabled":true,"isPlatformCourse":false,"pricingTiers":[{"id":"standard","name":"Standard","price":149,"features":[],"highlighted":true}],"minPricingTierPrice":149,"bonuses":[],"status":"READY","archivedAt":null,"categoryId":"8e0aeee0-d6ea-4986-8984-0456bf39b9b8","lessons":[{"id":"3e274049-199a-4257-a9de-5ea400465e75","title":"JavaScript та React: Лабораторія — Проєкти та завдання — орієнтація по курсу та очікувані результати","description":"Урок 1 з 10 в курсі «JavaScript та React: Лабораторія — Проєкти та завдання»: опрацюйте орієнтація по курсу та очікувані результати в контексті теми «JavaScript та React» і перетворіть результат на повторно використовувану частину фінального проєкту — вебзастосунок, використовуючи JavaScript та React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":0,"createdAt":"2026-05-26T07:46:05.478Z","updatedAt":"2026-05-26T07:46:05.478Z","courseId":"f101db9a-6f48-4397-a89e-4d61a8edb47d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"779636d5-c181-4b54-b39e-d78fccba686b","title":"JavaScript та React: Лабораторія — Проєкти та завдання — ключові концепції та ментальні моделі","description":"Урок 2 з 10 в курсі «JavaScript та React: Лабораторія — Проєкти та завдання»: опрацюйте ключові концепції та ментальні моделі в контексті теми «JavaScript та React» і перетворіть результат на повторно використовувану частину фінального проєкту — вебзастосунок, використовуючи JavaScript та React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":1,"createdAt":"2026-05-26T07:46:05.478Z","updatedAt":"2026-05-26T07:46:05.478Z","courseId":"f101db9a-6f48-4397-a89e-4d61a8edb47d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"5842e6c4-9c1c-49fe-8262-dc62b172c8ec","title":"JavaScript та React: Лабораторія — Проєкти та завдання — інструменти, налаштування та робоче середовище","description":"Урок 3 з 10 в курсі «JavaScript та React: Лабораторія — Проєкти та завдання»: опрацюйте інструменти, налаштування та робоче середовище в контексті теми «JavaScript та React» і перетворіть результат на повторно використовувану частину фінального проєкту — вебзастосунок, використовуючи JavaScript та React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":2,"createdAt":"2026-05-26T07:46:05.478Z","updatedAt":"2026-05-26T07:46:05.478Z","courseId":"f101db9a-6f48-4397-a89e-4d61a8edb47d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"a9c64126-d569-4caf-bc9b-cf03809a7378","title":"JavaScript та React: Лабораторія — Проєкти та завдання — практичні воркфлоу та дизайн процесу","description":"Урок 4 з 10 в курсі «JavaScript та React: Лабораторія — Проєкти та завдання»: опрацюйте практичні воркфлоу та дизайн процесу в контексті теми «JavaScript та React» і перетворіть результат на повторно використовувану частину фінального проєкту — вебзастосунок, використовуючи JavaScript та React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":3,"createdAt":"2026-05-26T07:46:05.478Z","updatedAt":"2026-05-26T07:46:05.478Z","courseId":"f101db9a-6f48-4397-a89e-4d61a8edb47d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"06d529a5-0ddd-4b75-af28-e4df491f1f2d","title":"JavaScript та React: Лабораторія — Проєкти та завдання — реальні кейси та guided practice","description":"Урок 5 з 10 в курсі «JavaScript та React: Лабораторія — Проєкти та завдання»: опрацюйте реальні кейси та guided practice в контексті теми «JavaScript та React» і перетворіть результат на повторно використовувану частину фінального проєкту — вебзастосунок, використовуючи JavaScript та React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":4,"createdAt":"2026-05-26T07:46:05.478Z","updatedAt":"2026-05-26T07:46:05.478Z","courseId":"f101db9a-6f48-4397-a89e-4d61a8edb47d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"4dbbdcb4-e93f-4e2e-9036-bbdf47fc678e","title":"JavaScript та React: Лабораторія — Проєкти та завдання — контролі безпеки та зниження ризиків","description":"Урок 6 з 10 в курсі «JavaScript та React: Лабораторія — Проєкти та завдання»: опрацюйте контролі безпеки та зниження ризиків в контексті теми «JavaScript та React» і перетворіть результат на повторно використовувану частину фінального проєкту — вебзастосунок, використовуючи JavaScript та React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":5,"createdAt":"2026-05-26T07:46:05.478Z","updatedAt":"2026-05-26T07:46:05.478Z","courseId":"f101db9a-6f48-4397-a89e-4d61a8edb47d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"af31a634-9400-4b97-8a91-f224b7f2efdf","title":"JavaScript та React: Лабораторія — Проєкти та завдання — збірка проєкту та розбір","description":"Урок 7 з 10 в курсі «JavaScript та React: Лабораторія — Проєкти та завдання»: опрацюйте збірка проєкту та розбір в контексті теми «JavaScript та React» і перетворіть результат на повторно використовувану частину фінального проєкту — вебзастосунок, використовуючи JavaScript та React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":6,"createdAt":"2026-05-26T07:46:05.478Z","updatedAt":"2026-05-26T07:46:05.478Z","courseId":"f101db9a-6f48-4397-a89e-4d61a8edb47d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"64f37634-2aa3-4bf4-af48-ed7dd2c2a269","title":"JavaScript та React: Лабораторія — Проєкти та завдання — troubleshooting і типові помилки","description":"Урок 8 з 10 в курсі «JavaScript та React: Лабораторія — Проєкти та завдання»: опрацюйте troubleshooting і типові помилки в контексті теми «JavaScript та React» і перетворіть результат на повторно використовувану частину фінального проєкту — вебзастосунок, використовуючи JavaScript та React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":7,"createdAt":"2026-05-26T07:46:05.478Z","updatedAt":"2026-05-26T07:46:05.478Z","courseId":"f101db9a-6f48-4397-a89e-4d61a8edb47d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"0e1514ce-0713-492d-9645-22bdfc4afcb0","title":"JavaScript та React: Лабораторія — Проєкти та завдання — командна робота та цикли рев'ю","description":"Урок 9 з 10 в курсі «JavaScript та React: Лабораторія — Проєкти та завдання»: опрацюйте командна робота та цикли рев'ю в контексті теми «JavaScript та React» і перетворіть результат на повторно використовувану частину фінального проєкту — вебзастосунок, використовуючи JavaScript та React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":8,"createdAt":"2026-05-26T07:46:05.478Z","updatedAt":"2026-05-26T07:46:05.478Z","courseId":"f101db9a-6f48-4397-a89e-4d61a8edb47d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"ffd070ff-3fd0-44de-b180-905c93dd2ff0","title":"JavaScript та React: Лабораторія — Проєкти та завдання — впровадження, handoff і наступні кроки","description":"Урок 10 з 10 в курсі «JavaScript та React: Лабораторія — Проєкти та завдання»: опрацюйте впровадження, handoff і наступні кроки в контексті теми «JavaScript та React» і перетворіть результат на повторно використовувану частину фінального проєкту — вебзастосунок, використовуючи JavaScript та React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":9,"createdAt":"2026-05-26T07:46:05.478Z","updatedAt":"2026-05-26T07:46:05.478Z","courseId":"f101db9a-6f48-4397-a89e-4d61a8edb47d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null}],"author":{"id":"992b53f5-364e-446c-a1f9-fad99e1b1862","name":"Микола Левченко","avatarUrl":null,"bio":null,"socialLinks":null,"isPlatformRepresentative":false},"hasTeamOffer":false,"teamOfferSummary":null}