0%

Build Scalable Web Apps

Write maintainable and flexible code and learn the design patterns to build scalable web applications. Build everything from lean vanilla JavaScript solutions to enterprise-level systems with modern frameworks, state management libraries, and testing tools.

Total time: 23 hours, 20 minutes

Core Coursework

Take these in order
Prerequisite: Professional Learning Path or senior-level engineers interested in building scalable applications.
Up First
Building a web app in Vanilla JS eliminates unnecessary framework code and allows you to add the features your application needs from scratch. Learn to implement common features like data management, routing, and reactive programming.
Up Next
Design patterns help applications scale and create more maintainable code. Learn common design patterns for web applications and the problems they solve.
Up Next
Maintaining a large codebase and a growing team can be complex. Lead engineers survive by implementing proper testing strategies, coding standards, and continuous integration.
Up Next
System design is the key to high-performing web applications. Complex applications require efficient DOM manipulation and robust state management.

Elective Coursework

Optional, take in any order

Learn Straight from the Experts Who Shape the Modern Web

  • In-depth Courses
  • Industry Leading Experts
  • Learning Paths
  • Live Interactive Workshops
Get Unlimited Access Now