{"id":"1d27b816-3ed4-4d7c-ad7e-9a7f07ce3837","title":"JavaScript and React: Applied — Projects and Assignments","description":"JavaScript and React: Applied — Projects and Assignments helps learners move from understanding to execution through 9 lessons (~29 hours). It is aimed at career starters and switchers aged 25–34, with emphasis on core concepts and mental models, tools, setup, and learning environment and practical workflows and process design, and ends with a web application that can be used in work or in a portfolio.","contentLanguage":"en","coverUrl":"/course-covers/javascript-and-react-applied-projects-and-assignment-5243f30c-6d0.webp","createdAt":"2026-05-26T07:46:00.735Z","updatedAt":"2026-05-26T07:51:44.361Z","durationSeconds":104400,"authorId":"af565066-15d9-4505-a431-533437c8354e","rating":4.6,"reviewCount":5,"expectedLessonsCount":9,"trailerUrl":null,"faq":[{"answer":"Basic HTML/CSS or programming familiarity is helpful. The course starts with a clear ramp-up and then moves into projects and assignments.","question":"Do I need prior experience?"},{"answer":"A comfortable pace is 6–8 hours per week. In total, the course includes 9 lessons and about 29 hours of guided study.","question":"How much time should I set aside each week?"},{"answer":"You will finish with a web application plus reusable materials built around JavaScript, React and Vite.","question":"What will I finish the course with?"}],"learningOutcomes":null,"requirements":null,"levels":["advanced"],"firstLessonFreePreviewEnabled":false,"certificateEnabled":true,"isPlatformCourse":false,"pricingTiers":[{"id":"standard","name":"Standard","price":119,"features":[],"highlighted":true}],"minPricingTierPrice":119,"bonuses":[],"status":"READY","archivedAt":null,"categoryId":"8e0aeee0-d6ea-4986-8984-0456bf39b9b8","lessons":[{"id":"e53f5143-7016-403f-9955-facc85f84d06","title":"JavaScript and React: Applied — Projects and Assignments — course orientation and outcomes","description":"Lesson 1 of 9 in JavaScript and React: Applied — Projects and Assignments: work through course orientation and outcomes in the context of JavaScript and React, and turn the result into a reusable part of the final web application using JavaScript and React.","videoUrl":null,"videoFileName":null,"duration":11600,"position":0,"createdAt":"2026-05-26T07:46:00.735Z","updatedAt":"2026-05-26T07:46:00.735Z","courseId":"1d27b816-3ed4-4d7c-ad7e-9a7f07ce3837","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"6678f8ff-bbf6-4e91-a68c-677ac8fdda57","title":"JavaScript and React: Applied — Projects and Assignments — core concepts and mental models","description":"Lesson 2 of 9 in JavaScript and React: Applied — Projects and Assignments: work through core concepts and mental models in the context of JavaScript and React, and turn the result into a reusable part of the final web application using JavaScript and React.","videoUrl":null,"videoFileName":null,"duration":11600,"position":1,"createdAt":"2026-05-26T07:46:00.735Z","updatedAt":"2026-05-26T07:46:00.735Z","courseId":"1d27b816-3ed4-4d7c-ad7e-9a7f07ce3837","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"477a2b64-e0b1-4ed6-bd8e-56c8038fe676","title":"JavaScript and React: Applied — Projects and Assignments — tools, setup, and learning environment","description":"Lesson 3 of 9 in JavaScript and React: Applied — Projects and Assignments: work through tools, setup, and learning environment in the context of JavaScript and React, and turn the result into a reusable part of the final web application using JavaScript and React.","videoUrl":null,"videoFileName":null,"duration":11600,"position":2,"createdAt":"2026-05-26T07:46:00.735Z","updatedAt":"2026-05-26T07:46:00.735Z","courseId":"1d27b816-3ed4-4d7c-ad7e-9a7f07ce3837","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"b3d9e17d-2242-4afd-ac7f-66a11a4d9ac1","title":"JavaScript and React: Applied — Projects and Assignments — practical workflows and process design","description":"Lesson 4 of 9 in JavaScript and React: Applied — Projects and Assignments: work through practical workflows and process design in the context of JavaScript and React, and turn the result into a reusable part of the final web application using JavaScript and React.","videoUrl":null,"videoFileName":null,"duration":11600,"position":3,"createdAt":"2026-05-26T07:46:00.735Z","updatedAt":"2026-05-26T07:46:00.735Z","courseId":"1d27b816-3ed4-4d7c-ad7e-9a7f07ce3837","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"5c15f1cb-8fb5-476d-be85-66d19d13dde1","title":"JavaScript and React: Applied — Projects and Assignments — real cases and guided practice","description":"Lesson 5 of 9 in JavaScript and React: Applied — Projects and Assignments: work through real cases and guided practice in the context of JavaScript and React, and turn the result into a reusable part of the final web application using JavaScript and React.","videoUrl":null,"videoFileName":null,"duration":11600,"position":4,"createdAt":"2026-05-26T07:46:00.735Z","updatedAt":"2026-05-26T07:46:00.735Z","courseId":"1d27b816-3ed4-4d7c-ad7e-9a7f07ce3837","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"1319f65a-0838-47eb-ad34-b428d364dce2","title":"JavaScript and React: Applied — Projects and Assignments — security controls and risk reduction","description":"Lesson 6 of 9 in JavaScript and React: Applied — Projects and Assignments: work through security controls and risk reduction in the context of JavaScript and React, and turn the result into a reusable part of the final web application using JavaScript and React.","videoUrl":null,"videoFileName":null,"duration":11600,"position":5,"createdAt":"2026-05-26T07:46:00.735Z","updatedAt":"2026-05-26T07:46:00.735Z","courseId":"1d27b816-3ed4-4d7c-ad7e-9a7f07ce3837","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"0fa7c2d0-0e8f-4b42-ad53-5798ad414ee1","title":"JavaScript and React: Applied — Projects and Assignments — project build and review","description":"Lesson 7 of 9 in JavaScript and React: Applied — Projects and Assignments: work through project build and review in the context of JavaScript and React, and turn the result into a reusable part of the final web application using JavaScript and React.","videoUrl":null,"videoFileName":null,"duration":11600,"position":6,"createdAt":"2026-05-26T07:46:00.735Z","updatedAt":"2026-05-26T07:46:00.735Z","courseId":"1d27b816-3ed4-4d7c-ad7e-9a7f07ce3837","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"339b32f2-52e4-492e-bbbc-80c3bf407c7a","title":"JavaScript and React: Applied — Projects and Assignments — troubleshooting and common pitfalls","description":"Lesson 8 of 9 in JavaScript and React: Applied — Projects and Assignments: work through troubleshooting and common pitfalls in the context of JavaScript and React, and turn the result into a reusable part of the final web application using JavaScript and React.","videoUrl":null,"videoFileName":null,"duration":11600,"position":7,"createdAt":"2026-05-26T07:46:00.735Z","updatedAt":"2026-05-26T07:46:00.735Z","courseId":"1d27b816-3ed4-4d7c-ad7e-9a7f07ce3837","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"426fd299-0483-478d-8c92-7ddb4582ecb0","title":"JavaScript and React: Applied — Projects and Assignments — implementation, handoff, and next steps","description":"Lesson 9 of 9 in JavaScript and React: Applied — Projects and Assignments: work through implementation, handoff, and next steps in the context of JavaScript and React, and turn the result into a reusable part of the final web application using JavaScript and React.","videoUrl":null,"videoFileName":null,"duration":11600,"position":8,"createdAt":"2026-05-26T07:46:00.735Z","updatedAt":"2026-05-26T07:46:00.735Z","courseId":"1d27b816-3ed4-4d7c-ad7e-9a7f07ce3837","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null}],"author":{"id":"af565066-15d9-4505-a431-533437c8354e","name":"Christopher Chandler","avatarUrl":"https://lernrise.com/public/avatars/teacher-avatars/en/48e799b0-cde1-4368-b52e-390343523bd8.webp","bio":null,"socialLinks":null,"isPlatformRepresentative":false},"hasTeamOffer":false,"teamOfferSummary":null}