Enrolment options

Course Introduction:

This course, titled Progressive Web Apps, is a comprehensive program designed to introduce learners to the principles, tools, and practical implementation of Progressive Web Applications (PWAs). Throughout the course, students will learn how to design, build, debug, and publish PWAs that combine the flexibility of the web with the power of native applications. It is tailored for beginners and aspiring web developers who want to build a strong foundation in modern, cross-platform application development using web technologies.

Course Duration and Modules:

Overall Duration: This course is designed to be completed over a period of 4 weeks.
Total Learning Hours: Approximately 2.5 hours of video content, supported by self-study and practice activities.
Weekly Commitment: Learners are expected to dedicate 3–4 hours per week.
Pacing: The course is self-paced, allowing learners to progress according to their own schedule.

The course consists of 17 structured video lectures, covering topics from PWA fundamentals and service workers to caching strategies, developer tools, native integrations, and advanced user experience considerations.

Course Presenter:

The course is presented by Beth Pan and the Microsoft Developer Team, who have extensive experience in modern web development and cloud-based technologies. The presenters are known for their clear, engaging, and beginner-friendly teaching style, combining conceptual explanations with real-world demonstrations and practical insights.

Course Certificate:

Upon successful completion of the course, learners will receive the Qalam Scholar Certificate. This certificate has international recognition and includes a secure barcode verification system. It enhances professional credibility and supports learners in pursuing both national and international academic and career opportunities.

Learning Objectives:

By the end of this course, students will be able to:

  • Understand the core concepts and architecture of Progressive Web Apps.
  • Implement and manage service workers effectively.
  • Apply caching and fetching strategies for offline functionality.
  • Use PWA developer tools for debugging and testing.
  • Integrate native device features into web applications.
  • Publish and maintain PWAs across multiple platforms.
Course rating:

5.0(1)

Self enrolment (Student)
Self enrolment (Student)