Skip to content
UdemyVue.jsPaid courseBeginner levelCertificate

The complete VUE JS course (Udemy.com)

Build beautiful web apps using VUE JS, version 3. Pinia and Firebase included

Created by: Coding Revolution

Last updated October 2025

Our take

Based on the ratings of 1,209 students, a sample of their written reviews and the syllabus, as the course stood in October 2025. No course pays to be reviewed.

Coding Revolution's Vue course teaches Vue 3 from the ground up, then adds routing, Pinia, Nuxt and a large practice app. It lists 387 lectures across 17 sections and about 41 hours, and it was last updated in October 2025. The listing says beginner, but the requirements ask for HTML, CSS and JavaScript, and reviewers with some web experience seem to get the most out of it. About 10,000 students have taken it, and the 4.5 rating from 1,209 reviews is solid, with most ratings at four or five stars.

Students praise the hands-on style and the quick pace that gets to the point. One reviewer who already met Vue 3 projects at work said it filled in the missing foundation. The complaints repeat, though. The instructor talks fast, and a few reviewers call the routing lessons messy, with props, redirects and nested routes jumping around. One reviewer found many examples would not run on their PC in 2022, and another wanted less time spent typing CSS. The biggest annoyance is structural: the certificate requires clicking through the Legacy sections and the ES6 section, which adds many hours of older material.

Pinia gets only five lectures, about 50 minutes, so treat it as an introduction rather than a deep treatment. Nuxt takes four sections and is a useful extra. Recommended for people who learn by building and can tolerate a rushed explanation now and then. If clear, step-by-step teaching matters more than speed, the low-star reviews suggest another course will suit better.

Best forDevelopers who already know some JavaScript and want fast, project-based Vue 3 with Nuxt included.
Skip it ifYou need slow, carefully structured explanations, or a certificate without hours of legacy filler.

Pros

  • Two big practice apps, Gamesource and a Nuxt event app, put the lessons to work
  • Brisk pace that skips filler, which reviewers with some web basics appreciate
  • Covers Vue 3 basics, routes, Pinia and Nuxt in a single course
  • Updated in October 2025, and reviewers say it built real confidence on projects

Cons

  • Certificate needs the Legacy and ES6 sections, many hours of older material
  • Instructor talks fast, and several reviewers found the routing lessons improvised
  • Pinia gets only five lectures, and one reviewer could not run many examples
Excellent course, I'm a lot more confident in my powers. But I'm now having to plough through many hours of legacy content to access the certificate.
Nick Westbrook, a student

Listed as beginner, but it expects HTML, CSS and JavaScript, so true newcomers may struggle with the pace.

icon
What you will learn

  • Create applications using javascript and Vue js framework.

Course content

17 sections · 387 lectures · 41 hours of video 17 articles

  1. 1Introduction 1 free preview4 lectures · 4 min
  2. 2The Basics 1 free preview18 lectures · 1.7 hours
  3. 3Components & Node 3 free previews20 lectures · 1.9 hours
  4. 4Forms & Transitions10 lectures · 1.2 hours
  5. 5Working with Routes 1 free preview11 lectures · 1.4 hours
  6. 6Complex State with Pinia5 lectures · 50 min
  7. 7Practice app: Gamesource33 lectures · 4.8 hours
  8. 8NUXT: The basics22 lectures · 1.8 hours
  9. 9NUXT: The Server side19 lectures · 1.8 hours
  10. 10NUXT: The Build 1 free preview10 lectures · 41 min

Who it is for

The instructor says it suits

  • Anyone who wants to learn how to use VUE JS

What you need before you start

  • HTML, CSS and Javascript

How it compares

Against the other 70 rated Udemy courses in Vue.js on CourseDuck:

  • Rating4.5 out of 5higher than 55% of them
  • Reviews1,209#19 of 71 by number of reviews
  • Length41.3 hourslonger than 92% of them
  • Last updatedOctober 2025more recently than 81% of them

icon
Quality Score

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

Overall Score : 90 / 100

icon
Course Description

Do you want to learn the whole process of building your App with Vue  ?. This is the course for you.


We will start from the very beginning, from "I don't even know how use it, and why should I“ to actually understanding how Vue works and make it communicate with other technologies like Firebase.

You will learn all the logic and practice behind Vue in different modules, and as we advance through the course we will be increasing the difficulty.

Since I believe that the best way to fully learn is by coding, after each important section we will put everything in practice with some course projects, and after you have a strong base of Vue we will journey into Routes, PINIA and Authentication.


To sum everything up, you will learn in this course:

  • The very basics of Vue JS. How to install and the logic behind it.

  • We will build a tiny web game just knowing the basics.

  • Once we are done with the basics, we will use Vue like the pro’s by using the VITE.

  • We will connect our Vue app with technologies like Firebase.

  • Everybody is using PINIA, so we will learn how to use it.

  • Once we know the hardcore stuff about Vue, PINIA and routes we will put everything in practice by creating a practice project where we will mix it all.

  • You also get a Full ES6 course, just in case


What about the instructor experience ?

Well I've been around for 15 years now, built lots of applications for small and big companies like Citi, Fox, Disney and a lot more.

Today I work as developer for a major company developing applications with Vue, React or Angular, but I like to teach in my spare time.


How about the target audience?

  • This course is for almost everyone, a little bit of JavaScript is required. We will use ES6 but you can learn as we go.

  • If you want to take your coding to the next level, this is the course for you.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Coding Revolution

I started long time ago when the internet fever was starting to appear.I began with programming to create websites for my personal projects but but after a while people started to contact me to develop their websites, funny how everything worked out.

I worked with technologies such as PHP, Wordpress, Laravel, NodeJS, Phyton and many other languages, but today I like to work with JavaScript based tech like React, Angular or VueJS. Yes I am JavaScript Lover :)

Build a lots of applications for very small companies and pretty huge ones like Citi, Fox, Disney, Roche and many others.

But besides developing, I like to interact with people by teaching what I love.


icon
More courses by Coding Revolution

$10.99

$69.99

$11.99

$10.99

$19.99

$10.99

icon
More Vue.js courses

$119.99

$89.99

$74.99

$89.99

$84.99

$10.99

icon
Reviews

4.5

1,209 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Deepak Sharma on 5/19/2025

Taking this Vue.js course was a great experience. The content was clear and practical, and it matched my learning style well. It helped me strengthen my frontend skills and gave me the confidence to start building dynamic web applications with Vue.

By Jeret Lendman on 1/30/2025

I knew the basics of Vue and wanted to dive deeper into Vue. This series has provided me with some good little bits that will help. Currently working on a project, so I apply any ideas that I get from watching these videos.

By Nick Westbrook on 6/27/2024

Excellent course, I'm a lot more confident in my powers. But I'm now having to plough through many hours of legacy content to access the certificate.

By Stéphane Calderoni on 3/29/2024

This course isn't one of my favorites, but it has the merit of existing and presenting the essential notions of Vue.js by quickly getting to the point. The trainer's dynamic pace is most appreciated when others go on and on about blah, blah, blah. Nevertheless, I regret that the following sections are extremely messy: Section 8: Router VIEW ├── 71. Props, Redirect, and 404 ├── 72. Nested routes └── 73. Named routes and views The trainer would benefit from a complete rethink and re-recording. As it stands, he goes off in all directions to show 2 or 3 tricks in a hurry without properly structuring his examples with : - a problem and an objective, - a solution method, - and the solution to be retained. You end up with unfinished code scattered everywhere, with no head or tail. The examples need to be completed. Fragments of solutions are thrown in here and there, leading to total confusion. In short, the code becomes a mess. Section 10: Pinia State Management also needs to be rewritten to take account of Vue.js developments with Composition API. Pinia Stores are addressed with the old Options API paradigm, and that's a real shame. It's even surprising for a course that claims to have been updated in 2024! Moreover, the application example is far-fetched: the store initially intended to contain a simple counter becomes a real mess. The trainer never addresses the reactivity issues associated with Pinia, which require the use of `storeToRefs()`. Unfortunately, this is a fundamental shortcoming! Overall, I also regret that the examples could have been more sophisticated. They're simple and rather uninteresting. I preferred more concrete examples, with problems we encounter when developing more substantial applications. Finally, rather than spending time on Firebase, as many other courses do, I would have preferred the instructor to go a little further and use a more widespread database management system like MariaDB, for example, and a quick and easy-to-learn microframework like Express.js to set up a full-stack project with an API—even if the main subject of the course is Vue.js! In the final analysis, the total number of hours is misleading and does not correspond to the valuable teaching material for the latest version of Vue.js with Composition API.

By Mohit Guleria on 9/11/2023

The instructor sounds like teaching something silly. But no, my friends, it's magic. You will enjoy. Keep consistent efforts where required and you will enjoy learning and practising Vue.

By Ionut Brihacel on 4/24/2023

Too much time wasted on typing of CSS, chosing colors and styling pages and other not relevant aspects. At least 20% of the time is wasted with this. also, not fully explained the v-for, the key, index, value order is important, this aspect was not explained. Other than that the course is good.

By Anonymized User on 10/14/2022

Very, very thoroughly detailed. Almost too detailed, which is weird to say. However, this class is definitely worth getting through. There is so much to learn and explore in here.

By Christian Oette on 3/6/2020

Really great course. I like the atomic lesson style. ES6 Bonus is also nice and helped me a lot. Learning Vue is really really simple ;-) (You get the joke, when you apply to the course)

By Melvin Felton on 5/29/2019

I have purchased 5 different VueJs courses on Udemy and this is by far the best course to help expose you to the different parts of understanding VueJs. Once i completed this course, i was able to look at the projects in the other courses and understand how they are being built. Amazing Instructor

By Carina S on 5/22/2019

Course was good. Sometimes a bit fast and on some other bits a bit slow. Feedback for the teacher: Please don't say in every section that something is really easy or simple. It gets a bit annoying when you just want to get through the section. Also the amount of spellingmistakes can be irritating. Beside that, I enjoyed following this course. Thanks.

By CodeXpart

Great Course

By Cemil Yener

perfect

Showing 12 of 45 reviews