Build Progressive Web Apps that work offline, install on devices, and send push notifications, bridging the gap between web and native.
Progressive Web Apps (PWAs) offer the reach of the web with the capabilities of native apps. This course teaches you to turn any website into an installable PWA. You will master the Web App Manifest for branding, and Service Workers for offline capabilities and caching strategies. Learn to access hardware features like the camera and geolocation, send push notifications, and ensure your app feels native on both iOS and Android devices without the App Store tax.
Estimated completion time: 21 lessons • Self-paced learning • Lifetime access
Yes, improving daily but has some limitations.
PWAs bypass stores, but can be packaged for them.
For many utility apps, yes. For games, no.
We use IndexedDB for storing complex data.
Go from your first step to master level. Three simple steps, all about PWA Development.
Every expert started at zero. This is the easy way to begin PWA Development.
Most people stop at the basics. Keep going — this step takes you higher.
The final step: let GitHub Copilot autocomplete entire functions as you type while you focus on the big picture.