The Full Stack Open 2022 course by the University of Helsinki taught a broad range web development technologies, focusing on building single page applications with ReactJS that communicate with REST APIs built with Node.js. The course was very focused on learning through practical experience. Working through the learning materials and doing the exercises took approximately 300 hours of effort and is equivalent to 14 credits under the European Credit Transfer System (ECTS).
Course page: https://fullstackopen.com/en/