Build Web Apps with Vue JS 2 and Firebase (

Get in-depth knowledge of Vue JS & Firebase from the ground upBuild & deploy 3 real-world web apps with Vue JS & FirebaseLearn about & implement Firebase authentication into Vue JS web appsUse other Firebase services such as a Firestore database, Cloud Functions & Hosting

Created by: Shaun Pelling

Produced in 2018

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 96 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a javascript course? Or looking for more detail on Shaun Pelling's Build Web Apps with Vue JS 2 and Firebase? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

If you're looking to get started building full-stack applications with Vue JS and Firebase, then look no further. In this course I'll take you from novice to ninja in Vue JS, starting out with the very basics of VueJS and then moving on towards creating fully-fledged VueJS applications. We'll spend a whole chapter learning about the Vue Router - and how to create SPA's (single page applications) using it - as well as exploring how to use the Vue CLI to get up and running quickly when creating Vue applications.

I'll also teach you how to use Firebase, an online, free service provided by Google which acts as a very feature-rich, fully-fledged back-end to our applications. We'll learn how to use Firebase to store and retrieve data to and from a NoSQL database called Firestore, as well as authenticate our app's users with the Firebase Auth service, We'll also take a peak at Firebase Cloud Functions (which allow us to run server-side JavaScript code in a Node.js environment), as well as deploying all of our applications to Firebase hosting.

There's a crazy amount to cover, but by the end of this course you'll be in a position to create full-stack web applications (complete with user authentication) using Vue JS and Firebase!

I'm also know as The Net Ninja on YouTube...

With around 200,000 subscribers and nearly 1000 free web development tutorials. So feel free to check out my teaching style and reviews before you buy my course :).

This course is built with Vue 2.x, and will be added to with extra sections in the future.

Who this course is for:
  • Anyone who wants to learn how to create apps with Vue & Firebase
  • Anyone who wants to learn Vue and Firebase
  • Anyone who wants to learn about Authentication in Vue apps
  • Anyone who wants to learn Vue JS from the ground up
  • Anyone who wants to learn how to use Firebase in their applications

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Shaun Pelling

A Little About Me...

Hey gang, my name's Shaun and since a young age I've had an obsession for nearly anything tech-related. I've been coding since about the age of 15 (half of my life, now...phew!) and work as a full-stack web developer and online instructor.

I also run a well-known development tutorial YouTube channel called The Net Ninja with nearly 300,000 subscribers. So feel free to browse some of my latest free tutorials on there if you want to check out my teaching style :).

My specialities mainly gravitate around one central language (and my first love) - JavaScript. I've been programming with it for around 12 years and - as with any long-term relationship - have had the pleasure of seeing it's ugly side as well as it's beautiful side. So I know the pitfalls to avoid when using it, and pass these on when appropriate in my tutorials.

As well as teaching, I've also helped to create many very popular, UK-based eCommerce websites, as well as a large amount of smaller, independent websites as well.

Other languages & technologies I use and teach are - Node.js, Vue, React, Python, Ruby, PHP, HTML & CSS.



133 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Ed O'Neill on 3 months ago

Great course. Easy to understand and easy to follow even if this is your first vue course.the only improvement that I will add to this course is to add simple demo project with vue v3 and maybe some more on styling

By Rup Fox on 2 months ago

Fantastic content, instructor is very good at explaining material and is fun to listen too. Great Course

By Thomas Gaillard on 5 months ago

Shaun is a great instructor. I was familiar with some Angular 6, Javascript, and the Azure CLI prior to the course but the exercises in Firebase were great. The material was up-to-date and accurate. In addition, the apps created during the course were progressively more advanced and more real-world. I will look for more courses from the Net Ninja Thank you for turning me on to Vue JS. As an enterprise architect I will be implementing some Vue JS in the near future.

By Dave Hust on 2 months ago

The instructor has a very effective and clear way to explain the components and the relationships between them.

By Nathan Blaylock on 5 months ago

I've taken a lot of online courses and this course is one of the very best. What makes it so special is Shaun's method of instruction. Shaun has a very pleasant style, he's easy to listen to. His presentations are clear and easy to understand, yet thorough with just enough detail for understanding and not so much that things get bogged down. How successful was this course? I feel I now have a solid understanding of Vue. I'm now writing my own Vue apps. Great job, Shaun

By Adam M on 9 months ago

shaun is one of the best teachers I ever learned from in my path to becoming a developer . and to be honest I tried almost everyone out on the internet world, the fascinating thing about him is that he deals with the issues as a beginner and make you feel that he is in the learning path beside you, a feeling that I never experience in others instructor courses, and he has a very big free youtube channel which he publishes every few days some awesome lessons ,,so realy i cant thank him engoh for the help he is in my path .. thank you shaun

By Alan Patrick on 2 months ago

This is by far the one of the best courses about Vue js web framework. Instructor definitely invested a lot of time in creating and structuring this course. I highly recommend this course. These are pros and cons of this course (I've completed for now about 50% of course). Pros: 1. This course is not long and boring. It goes straight to the Vue js topic 2. There is not meaningless content just added to enlarge course hours (like some other courses add as BONUS old versions of courses to look bigger than they are) 3. Instructor is very knowledgeable in topic 4. Course is well-structured and split up to short videos 5. No repetitive content 6. I could start implementing my own project after completing of 25-30% of course 7. English is good and fast (but you can slow down playback) Cons: 1. Some topics a little bit outdated, but 95% content are absolutely relevant (for example new vue cli version is not in beta anymore, and to subscribe to native DOM event you have to add .native modifier)

By Andrew McTeigue on 7 months ago

Like Shaun's YouTube tutorials, this is excellent, concise, and nicely modular. Shaun is great at helping you find your sea-legs by peeling the onion one layer at a time. Thing to know -- There is a lot of overlap with content otherwise free on his youtube videos. It's good reinforcement, though, with certainly a fair bit of new stuff.

By Adeleke Adewusi on 2 months ago

I knew very little about front end development and just after completing the first project I have confidence is my understanding of the basics. The instructor does an excellent job explaining project setup, how things like components and routes work, and other tips/tricks when building your own projects.

By Mark Allen on 4 months ago

This was a great course. As someone new to Vue, with experience using Angular and React, I was amazed by the end of the course. Vue seems more intuitive and the exercises brought me to this conclusion. I am excited, after finishing the course, to dig into Vue more. I will also have the course to refer to when I begin a new project. This course is well worth it for anyone looking to get started with Vue.

By Rai Butera on 3 months ago

I have some experience with Angular.JS, and JQuery, but still consider myself as a Javascript newbie. I think the course is an excellent fit for my level of experience. I feel like Shaun's pace is great, and the level of detail is appropriate for someone already comfortable with the the basic concepts of client-server architecture, and with some experience in html, javascript, and css. Shaun's delivery is great...he is clear and concise, and enthusiastic without trying to be comedic. I'm looking forward to the remainder of the class and will review his other class offerings.

By Mark Daniel on 6 months ago

One of the few Udemy courses I managed to do front-to-back. It's been rewarding experience and I loved the projects. My only gripe is that this doesn't include Vuex. Having a next, more advanced project that used Vuex would have been the icing on the cake. But now thatnks to this course I feel like I can quickly prototype ideas using vue and firebase