Native apps do things like work offline and load on a device's home screen. Until now, mobile web apps accessed in a browser lacked those features. Progressive web apps correct these shortcomings. A progressive web app—like the one you build in this course—is 1) fast loading 2) responsive 3) able to work offline using service workers, 4) secure using HTTPS, and 5) installable using a special manifest. Ray Villalobos takes you the extra steps to make your web apps progressive, using a custom version of the Bootstrap framework and modals and templating system called Handlebars. Follow along to learn how to create interactive navigation, dynamic and responsive content such as carousels and multimedia, offline capabilities with service workers, and a more integrated launch experience with an app manifest file. This repository has branches for each of the videos in the course. You can use the branch pop up menu in github to switch to a specific branch and take a look at the course at that stage. Or you can simply add /tree/BRANCH_NAME to the URL to go to the branch you want to peek at.