Software Engineer & Educator
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
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!
drag handle
Web App Performance
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.
drag handle
A Tour of Web Capabilities
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!
drag handle
Vanilla JS: You Might Not Need a Framework
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.
drag handle
Web Storage APIs
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.
drag handle
JavaScript in the Background
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.
drag handle
Exploring Service Workers
You Don't Know JS
Service Workers enable websites to have new PWA capabilities like smart offline caching, background sync, and push notifications!
drag handle