Designing and Building Scalable Web Applications (2024)
The course introduces learners to the principles of building scalable web applications, focusing on recent advances in both client- and server-side development as well as on platforms and hosting solutions. Architectural patterns and their fit and need for different types of web applications are also considered.
This course version is available for self-study and as a resource for teachers and students until mid February 2025. An updated version will be released periodically, starting mid-January 2025.