About this course
Learn how progressive web apps combine web delivery with app-like capabilities. Seventeen lessons cover service workers, caching and fetching, developer tools, debugging, publishing, native integrations, and user experience. Basic HTML, CSS, and JavaScript familiarity will help you follow the examples.
What you can learn
- Understand service workers and caching
- Use PWA developer tools and debugging workflows
- Explore publishing and native integrations
- Improve an installable web app experience
Course at a glance
| Provider | Microsoft |
|---|---|
| Platform | YouTube · Microsoft Developer |
| Access | Free Video |
| Level | Beginner — WikiFree audience assessment |
| Language | English |
| Selected lessons | 17 |
| Video duration | 2h 22m · allow extra time for reflection and practice |
| Details checked | 9 October 2026 |
Try this learning exercise
Plan a small offline reading app. Decide which resources to cache, how to show an unavailable network request, and how an updated version should replace old content without losing the reader’s place.
How to follow the course
Choose a lesson from the list or search for a specific topic. Use Previous and Next to continue, and mark lessons complete as you go. Progress is saved in this browser without a WikiFree account.
Free access, tools and certificates
The selected public YouTube videos are free to watch. No paid subscription, payment card, examination, or software purchase is required for this video learning path. This listing does not include a Microsoft certification, assessed assignment, or instructor feedback.
The learning exercise above can be completed as a written plan without provisioning services. Reproducing demonstrations with Azure, hosted models, enterprise products, hardware, or optional software may require an account, separate access, or paid resources. Those activities are not required to complete the video course. Recorded interfaces and commands may differ from current versions.
Official Microsoft Developer playlist source ↗
Related courses for your next step
- Explore a higher-level optionGoogle Learn PWA: Free Progressive Web Apps Course
Focus: PWA architecture · Service worker lifecycle
Intermediate - Compare another approachFree Azure Static Web Apps Course: Build and Deploy
Focus: Static Web Apps · Web deployment
Beginner - Compare another approachFree Django Course: Build Web Apps with Python
Focus: Django · Python web development
Beginner
Compare course focus, level and study time
| Course | Level | Focus | Study time |
|---|---|---|---|
| This course — Free Progressive Web Apps Course: PWA for Beginners | Beginner | Understand service workers and caching · Use PWA developer tools and debugging workflows · Explore publishing and native integrations | 2h 22m of video; practice time is additional |
| Google Learn PWA: Free Progressive Web Apps Course | Intermediate | PWA architecture · Service worker lifecycle · Cache strategies | Self-paced |
| Free Azure Static Web Apps Course: Build and Deploy | Beginner | Static Web Apps · Web deployment · Preview branches | 2h 0m of video; practice time is additional |
| Free Django Course: Build Web Apps with Python | Beginner | Django · Python web development · CRUD | 2h 19m of video; practice time is additional |
Provider: Microsoft. Videos play from the Microsoft Developer channel on YouTube.
Report a correction
Questions & discussion
Share a useful question or correction. Comments appear after moderation. Please avoid personal or sensitive information.