Universal App Development

With all the restrictions and limitations of centralized app stores, progressive web applications (PWAs) have boomed over the last couple of years to allow the use of more open standards in providing app-like experiences through the browser. You'll learn to use javascript to create a mobile app that can run across all platforms and enjoy the freedom, capabilities, and flexibility that comes with building PWAs.

Education team

Hossein, or Unclecode as he prefers, is a Computer Science expert specializing in Natural Language Processing, Data Science, and AI.

Course Creator

Maysam is an expert in the field of Molecular Biology specializing in drug discovery for cancer and bioinformatics.

Course Moderator

Irfan is a student trainer focusing on Python, basic electronics, and mobile app development using MIT App Inventor.

Course Trainer

Firdaus is mainly involved in the Web Development department but also does projects using Raspberry Pi and Arduino.

Course Trainer

Universal App Development course for kids

What will you learn?

Introduction to Mobile App Development
In this module, you will learn the basics of mobile app development, including how to set up your development environment and create a simple app.
Building Your First PWA
In this module, you will learn how to build a progressive web application (PWA), including how to use javascript to create an app that can run across all platforms.
Enhancing User Experience
In this module, you will learn how to enhance the user experience of your PWA, including how to add features such as offline support and push notifications.
Going Beyond the Browser
In this module, you will learn how to take your PWA beyond the browser by adding native functionality such as access to device hardware and integration with other apps.
Publishing Your PWA
In this module, you will learn how to publish your PWA so that it can be used by others, including how to choose a hosting platform and submit your app to app stores.

Our students