Edureka

Progressive Web Apps (PWA)

Edureka

Progressive Web Apps (PWA)

Edureka

Instructor: Edureka

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Understand PWA architecture along with Web App Manifest, service workers, and browser compatibility

  • Implement offline-first design using caching strategies, Workbox, and IndexedDB persistence

  • Configure push notifications with Web Push API, VAPID authentication, and Firebase FCM

  • Audit and deploy production PWAs using Lighthouse, Core Web Vitals, and Firebase Hosting CI/CD

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

May 2026

Assessments

10 assignments

Taught in English

91%

of learners achieved a positive career outcome

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 4 modules in this course

Analyze the foundations of Progressive Web Apps by examining their core principles, architectural pillars, and how they compare to traditional web and native applications. Develop foundational skills by configuring the Web App Manifest, registering a service worker, and scaffolding a functional PWA project. Build practical implementation capabilities by navigating the service worker lifecycle, understanding scope, and inspecting PWA behavior using Chrome DevTools across target browsers.

What's included

9 videos4 readings3 assignments

Implement caching and offline-first architecture by selecting and applying the appropriate caching strategy based on asset type, content criticality, and update frequency. Apply Workbox to configure production-grade routing, precaching, and safe cache versioning across real application scenarios. Develop offline resilience skills by implementing custom fallback experiences, persisting structured data using IndexedDB, and applying Background Sync to retry failed requests when connectivity is restored.

What's included

10 videos3 readings3 assignments

Analyze the native capability layer of PWAs by implementing installability through a custom install UI and delivering push notifications using VAPID authentication and Firebase Cloud Messaging. Develop practical auditing skills by running Lighthouse across all six scoring categories and applying targeted optimizations to Core Web Vitals before production release. Deploy the completed PWA to Firebase Hosting and configure a CI/CD pipeline for consistent, automated production deployments.

What's included

7 videos3 readings3 assignments

This module is designed to assess an individual on the various concepts and teachings covered in this course. Evaluate your knowledge with a comprehensive graded quiz.

What's included

1 video1 reading1 assignment

Instructor

Edureka
Edureka
191 Courses176,539 learners

Offered by

Edureka

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions