Nuxt.js 2 - Vue.js on Steroids (Udemy.com)
Build highly engaging Vue JS apps with Nuxt.js. Nuxt adds easy server-side-rendering and a folder-based config approach.
Created by: Academind by Maximilian Schwarzmüller
Last updated November 2022
Our take
Based on the ratings of 6,882 students, a sample of their written reviews and the syllabus, as the course stood in November 2022. No course pays to be reviewed.
Max Schwarzmüller's Nuxt course is a short, project-driven walk through Nuxt 2: file-based routing, data fetching, Vuex, middleware, authentication, and the three build targets (SSR, SPA, static). It runs about 6.7 hours across 107 lectures, and the syllabus builds one blog project from setup to the final build. It's aimed at people who already write Vue and want server-side rendering without hand-rolling the config. The requirements say Vue knowledge is needed but not expert level, and reviewers agree that is accurate: one says taking his full Vue course first made this one click, and another suggests learning Vue and Vuex separately before starting.
Students praise the clear explanation of what Nuxt does behind the scenes, the authentication section in particular, and the habit of showing more than one solution to each task. The complaints are consistent. The course covers Nuxt 2 and was last refreshed in November 2022, so anyone starting on Nuxt 3 will hit differences quickly. Lower-star reviews also mention a single large project instead of small focused examples, a lot of cut-and-paste between components that is hard to follow at normal speed, time spent on CSS rather than Nuxt, and questions in the Q&A going unanswered.
At 4.5 stars from nearly 6,900 reviews, this is the only Nuxt-specific course on our Vue.js list, and reviewers still praise the explanations even while asking for a Nuxt 3 update. It's a paid course that assumes Vue knowledge, so it works as a follow-on rather than a first Vue course. Take it if you maintain a Nuxt 2 codebase or want the mental model quickly. Wait for a Nuxt 3 course if you're starting something new.
Pros
- Explains what Nuxt does behind the scenes, not just which folder to put files in, and reviewers say it clicks
- Authentication and middleware section covers material students say is hard to find elsewhere
- Shows more than one solution per task, with three assignments and 16 articles alongside the videos
- Ends with real builds: SSR, SPA and static output of the same project
Cons
- Still on Nuxt 2, last updated November 2022; Nuxt 3 users will hit differences early
- One big blog project with a lot of cutting and pasting between files that is hard to follow
- Reviewers report Q&A questions going unanswered and too much time spent on CSS styling
A great course for using Nuxt on top of Vue. Especially the Authentication section was something that is more tough to find something related to it to read, so it was much appreciated.
Marked intermediate and that's fair: be comfortable with Vue components and Vuex first, otherwise the pace will bite.
What you will learn
- Build server-side-rendered single-page-applications (SPAs)
- Build normal, optimized SPAs with minimal effort
- Generate a static webpage from Vuejs code
Course content
10 sections · 107 lectures · 6.7 hours of video 3 assignments, 16 articles
- 1Getting Started 9 free previews12 lectures · 28 min
- 2Pages, Routing & Views13 lectures · 1 quiz · 50 min
- 3Project - Pages, Routing & Views14 lectures · 1.2 hours
- 4Handling Data13 lectures · 1 quiz · 54 min
- 5Connecting our App to the Backend11 lectures · 1 quiz · 41 min
- 6Nuxt - Config, Plugins & Modules11 lectures · 41 min
- 7Middleware & Authentication14 lectures · 1.1 hours
- 8The Server Side5 lectures · 13 min
- 9Building a Nuxt App12 lectures · 27 min
- 10Round Up2 lectures · 1 min
Who it is for
The instructor says it suits
- Anyone who wants to build engaging, (optionally) server-side-rendered Vue JS apps
- Anyone who wants to work with Vuejs and follow a minimal-configuration approach
- Anyone who wants to create static websites with Vuejs (Nuxt as a static page generator!)
What you need before you start
- Vuejs knowledge is required, though you don't need to be an expert at all
- That's actually all, you'll learn the rest in the course :)
How it compares
Against the other 70 rated Udemy courses in Vue.js on CourseDuck:
- Rating4.5 out of 5higher than 55% of them
- Reviews6,882#4 of 71 by number of reviews
- Length6.7 hoursshorter than 57% of them
- Last updatedNovember 2022more recently than 51% of them
Course Description
Vue.js is an amazing JavaScript framework which you can use to build highly engaging user interfaces and single page applications. You can join my bestselling course on Vue.js, here on Udemy, if you want to learn more about this awesome framework!
Nuxt.js takes Vue-js to the next level!
It's a library for Vue.js (kind of a "framework for a framework") and it adds two major things to Vue.js:
Server-side-rendering of your Vue app out of the box
Easy Vue app configuration via folders and files
You'll of course learn all the details in this course but the most important takeaway is that Nuxt.js makes the creation of better, more optimized and more capable Vue apps much easier - and all of that whilst adding pretty much no overhead.
In this course, I'll teach you how to create Nuxt/ Vue apps from scratch! We'll build an entire course project and dive into the core features Nuxt.js offers.
By the end of the course, you'll have a complete Vue app, built with Nuxt.js, which can be rendered on the server (or as a static website!) and which is highly optimized.
The course will teach you:
What Nuxt.js exactly is and how it's connected to Vue.js
How you use Nuxt.js to build better Vue apps
Everything you need to know about the "configure via folders & files" approach taken by Nuxt
Different build possibilities like SSR apps, SPAs or a static webpage
How you build an entire project, including authentication, via Nuxt.js
And way more!
Who am I?
My name is Maximilian Schwarzmüller and I'm the instructor of the 5* rated, bestselling Vue.js course here on Udemy. I worked with Vue since it's beta, the same is true for Nuxt.js.
I absolutely love these two frameworks and I can't wait to dive into them together with you!
Instructor Details
- 4.5 Rating
6,882 Reviews
Academind by Maximilian Schwarzmüller
Bundling the courses and know how of successful instructors, Academind strives to deliver high quality online education.
Online Education, Real-Life Success - that's what Academind stands for. Learn topics like web development, data analyses and more in a fun and engaging way.
We've taught more than 3,000,000 students on a broad variety of topics. We'd love to teach you as well! :)
Keep learning!
More courses by Academind by Maximilian Schwarzmüller
React - The Complete Guide (incl. Next.js, Redux) (2026)
4.6 (242,065 Reviews)
Provider: Udemy
Time: 71.4h
$199.99
NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) (2026)
4.6 (55,533 Reviews)
Provider: Udemy
Time: 40.5h
$174.99
Docker & Kubernetes: The Practical Guide (2026)
4.7 (38,168 Reviews)
Provider: Udemy
Time: 23.7h
$22.99
JavaScript - The Complete Guide (Beginner + Advanced) (2026)
4.6 (33,592 Reviews)
Provider: Udemy
Time: 52.5h
$19.99
More Vue.js courses
Vue - The Complete Guide (incl. Router & Composition API) (2025)
4.7 (66,743 Reviews)
Provider: Udemy
Time: 31.9h
$119.99
Complete Vue Developer Bootcamp (Pinia, Vitest) (2026)
4.7 (3,156 Reviews)
Provider: Udemy
Time: 28h
$89.99
Complete Javascript & jQuery Course with Bonus Vue JS Intro (2021)
4.7 (2,716 Reviews)
Provider: Udemy
Time: 16.9h
$74.99
Build Web Apps with Vue JS 3 & Firebase (2021)
4.6 (7,881 Reviews)
Provider: Udemy
Time: 31.5h
$89.99
Laravel + Vue 3 + Inertia: From Zero to Production SPA (2025)
4.6 (2,488 Reviews)
Provider: Udemy
Time: 19.5h
$84.99
Quasar V1: Cross-Platform Apps (with Vue 2, Vuex & Firebase) (2022)
4.6 (1,956 Reviews)
Provider: Udemy
Time: 15.4h
$10.99
Reviews
By Daniel Vidal on 11/21/2020
- Maybe the content was good once, now is quite OUTDATED and it is incredibly annoying to follow. - Course of just a big project, instead of smaller ones for each topic like his current vue course. Big projects just make everything more confusing. - I really had to push myself to finish the course, not motivating, not truly engaging, huge files, huge project. - Copy & pasting everything: "Now we cut this here and paste it here" he does it in half a second and you need to replay it 20 times to see what is it exactly that he is cutting out. The last sections are simply annoying, drained my motivation to finish the course and ruined it for me even when the starting sections are good.
By Robert Zillmann on 4/26/2020
After completing the Vue.js course from Maximilian i fast jumped on the nuxt.js train. And again Maximilian did an amazing job. Sure the firebase urls where not correctanymore but thats not a problem. The kinda short videos (5-10 minutes) turned out to be just perfect as you permanently had some feeling of progress. This course really helped stepping up my game within the Vue.js Stack as nuxt ist almoast mandatory everywere i looked. Totally worth it. 10/10 would buy again.
By Annina Ecker on 2/24/2020
Altough not everything's up-to-date (this course was made in 2018), a lot of stuff still works as shown in the videos. Maximilian does his best to make dry or hard topics easier and kind of fun. My only criticism is that sometimes he's a bit too fast, especially at the end of the course. But overall it's a great course for beginners (like I was), additionally to his other course about Vue JS (which I took beforehand; no, this is no ad, but I thought it would be best to stick to him as a teacher because I also enjoyed the Vue JS course).
By Saumya Majumder on 10/10/2019
The course is super long because of Max explaining all the things, but there are many key things left out in the course. Like for example this course doesn't use firebase SDK and instead takes the axios rest api shortcut. This course doesn't use cloud firestore, instead use firebase realtime database which I don't know who uses in 2019. This course gives you no idea how to use firebase onAuthStateChange() before Vue app gets created like you can do in normal Vue app. This course doesn't show how to use router guards, route meta, the things you can easily do in normal Vue app. Lastly and most importantly this couse doesn't show you how to deploy your universal app in any actual host like Zeit Now or Netlify, it just gives you buch of lectures and text, rest you have to figure out on your own. I at least expected it will show how to deploy in at least one place. Personally I'm not happy with this course as I feel I still don't know many things. I took Max's Vue course from where I actually learned Vue and that course was way better than this one.
By Mark Fox on 6/7/2019
This course was a good introduction to Nuxt.js. Max does a very decent job of conveying the features of Nuxt by example and does it in an endearing way. My only constructive criticism is the very minimal exercises for the reader. Upon finishing this course, I feel like I've mostly just typed along with Max, gained a decent breadth of understanding, but much less depth. Exercises are where the student builds a depth of understanding and there should be more of that. There are exercises in this course, it just needs more. With that exception, the course was excellent.
By Joel Winfrey on 2/12/2019
This course, and more importantly THIS Instructor, are an amazing example of great education. I own 4 different courses taught by Max and they are more than worth it. I feel like I got more than I paid for. The one thing I was hoping to see in the course was integrating the server side rendering onto serverless AWS. I have made a few projects with Vue+Nuxt since I bought the course, one hosted on heroku, and an SPA that can teach you how to type very easily and its dead simple; I call it TypeUp. You can check it out on my website - https://joelwinfrey.com/typeup/
By David Meysman on 10/12/2018
Max (Schwarzmueller) is the Johannes Brahms of nuxt.js (and vue.js). I once read a user's comment on one of Max's courses, and she said "I just had my brains scrambled". I thought that was funny, but I also really understood what she was saying. Why? Well, you might be different, but I have had to go over and over this class (and vue.js) myriad times to understand what Max was indeed teaching. But eventually I did understand. You see, Max does not mince words, he does not waste your time, and everything he says gives one better and more complete insight into this topic. If you want to learn this complex technology, this is the course. I highly suggest taking Max's vue.js course first, since nuxt.js builds on top of vue.js. Over and over again, I am impressed with this man, and honestly I consider him brilliant.
By Anthony Buzzelli on 7/2/2018
Max is a great instructor. I have followed his content on youtube and recently here for CSS and this course. Diving in to his other Vue course, and I have his Angular and remake of MEAN. I feel Max teaches the code as a developer and shows various examples that can be applied to real projects. His methods of tackling errors is a great learning experience also, although I think he usually spots the cause of an error faster that any normal human. Great work.
By Taewoo Kim on 4/25/2018
I love this course. After I took his Vue class, I needed a project to use the newly learnt knowledge and this was a perfect course. It feels like nuxt is a framework for Vue framework and I highly recommend others to use this. Nuxt enhances the understanding of Vue development! I could easily understand what he wants to say even if I am not a native English speaker. Actually, his courses are a reason why I don't regret spending my money on Udemy and I'm happy that I can understand English. Thanks a lot for wonderful courses and I already bought two more courses of his and looking forward to finish those!
By Harvey Smith on 3/28/2018
The end seemed slightly rushed, I expected another exercise near the end, but the course was over all excellent. A bit more on authentication and maybe something on OAuth? or interfacing with social media (like buttons) as all apps seem to need to do these days. Sign in with Facebook is a thing! But seriously I'm struggling to come up with things wrong with the course, hence my 5 star rating.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100












