Progressive Web Apps (PWAs)

Progressive Web Apps (PWAs) Courses

Progressive Web Apps (PWAs) give you app-like features and functionality on the web. Learn about Progressive Web Apps through courses and resources on Frontend Masters.

PWAs: You Might Not Need That App Store

Maximiliano Firtman
Software Engineer & Educator
Create installable web apps with the power of Progressive Web Apps (PWAs). Build native app-like experiences with icons and splash screens tailored for all mobile and desktop platforms!
4 hours, 49 minutes CC
PWAs: You Might Not Need That App Store
drag handle

Web App Performance

Maximiliano Firtman
Software Engineer & Educator
Identify and resolve performance issues in your web apps! Learn about performance issues, metrics, HTTP, browser cache, and service workers. Discover advanced optimization techniques and performance APIs.
5 hours, 17 minutes CC
Web App Performance
drag handle

A Tour of Web Capabilities

Maximiliano Firtman
Software Engineer & Educator
Explore what is possible with new Web APIs! Browsers can do so much now, including speech recognition, geolocation, OS integration, face detection, augmented reality, and reading from sensors, external hardware, and devices!
4 hours, 10 minutes CC
A Tour of Web Capabilities
drag handle

Vanilla JS: You Might Not Need a Framework

Maximiliano Firtman
Software Engineer & Educator
Explore Vanilla JavaScript core concepts, work with DOM APIs, handle events, and build a web application from scratch. Delve into advanced topics like SPA routing, web components, and reactive programming.
5 hours, 52 minutes CC
Vanilla JS: You Might Not Need a Framework
drag handle

Web Storage APIs

Maximiliano Firtman
Software Engineer & Educator
Go beyond localStorage to use newer and more performant APIs like IndexedDB for storing JSON, CacheStorage for caching requests, and the FileSystem API for accessing the local file system.
4 hours, 8 minutes CC
Web Storage APIs
drag handle

JavaScript in the Background

Maximiliano Firtman
Software Engineer & Educator
Explore new web app capabilities to detect when your web app is in the background to execute code later, even when your web app isn’t in focus.
4 hours, 59 minutes CC
JavaScript in the Background
drag handle

Exploring Service Workers

Kyle Simpson
You Don't Know JS
Service Workers enable websites to have new PWA capabilities like smart offline caching, background sync, and push notifications!
4 hours, 15 minutes CC
Exploring Service Workers
drag handle