This course shows you how to convert web pages to Progressive Web Apps (PWAs). PWA use a web-development approach that combines tools and technologies to create targeted, ideal user experiences on mobile devices. PWAs use service workers, modern browser APIs, and an application shell architecture to give users meaningful offline experiences, fast first load, and easy reengagement on repeat visits to the app.

The Developing Progressive Web Apps codelabs provide a guided, hands-on coding experience. Most of the codelabs in the course step you through the process of adding a new feature to an existing app.