Mastering Nuxt 2

The complete guide to developing and deploying fast, production-ready Nuxt apps. MasteringNuxt is the biggest and most in-depth, fun, and realistic course ever made on Nuxt.

Send me a course preview:

Or buy now if you're already convinced!

Powered by in collaboration with

Build awesome websites

Learn how to build robust, modern websites with Nuxt from scratch. Or improve your website performance, code quality, while making better use of the framework.

Learn the best practices, common pitfalls to avoid, and tons of tips and tricks. Prior experience with Nuxt is beneficial but not required.

Nuxt.js is a modular framework built on top of the easiest web development framework in 2020 Vue.js. It allows developers of any kind to create elegant websites progressively. We see huge enterprise companies and governments using Nuxt to build websites quickly — very important especially during the pandemic. We also see solo devs building exceptional side projects with Nuxt.

What you will build

Learn the best practices, common pitfalls to avoid, and tons of tips and tricks

Together we will build NuxtBnB! That’s a production ready AirBnB clone. Get to work with bookings, date picking, payments, galleries, users, and many more!

Check it out at

What you will learn

NuxtBnB is not the simplest of apps. Under the hood it relies on many plugins and services. Throughout the course you'll learn how to work with the following:

Async data
Advanced Search with Algolia
State Management with Vuex
Organizing large projects
Date Picker Component
Reusable components
Nuxt Image Component
Static Site Generation
Integrate a Back End
Performance Optimization
Nuxt Modules and Plugins
User Authentication & Permissions
SEO + Meta Tags
Server Side Rendering
Deployment & Hosting
Google Maps API

Who is this for?

The course is for anyone that wants to learn how to build professional websites!

You just need to be interested in learning Nuxt. No matter what level you’re at you can learn at your own pace and become a master in Nuxt with this course.

Senior Developers - develop full-blown, performant, Vue and Nuxt applications.

Junior Developers - build your first state-of-the-art website using Nuxt and the best practices. Avoid common gotchas in learning and get ahead of the herd.

Students - start learning a new skill and join the global community of Nuxt developers. You can add MasteringNuxt to your portfolio and GitHub.

Business & Agencies - some of the largest business and agencies use Nuxt because it makes building modern websites easy and quick. Agencies also appreciate the great performance and SEO that Nuxt comes with.

The course

Well paced bite sized videos ensuring you spend the minimum required time and energy to learn new things.

Pro Video Lessons
Real World Source Code
Discord Community of Nuxt developers
Get your hands dirty

Course packages

Be the first to watch the newest lessons on Nuxt and experience learning Nuxt through building a real world app.

Instant access to the private course area
Stream the first 7 chapters, totalling 52 video lessons
5 hours of content
Invitation for the exclusive MasteringNuxt Discord server
Access to the source code for the first 7 chapters
Get Access
Click here for Team Pricing
Instant access to the private course area
Stream or Download all 10 hours of content including 14 chapters, totalling 97 video lessons
Invitation for the exclusive MasteringNuxt Discord server
Access to the source code for all lessons
Lifetime access to any new material added to the course
Certificate of completion
Get Access

© Powered by Vue School In collaboration with Nuxt.js

25% of all sales goes directly to supporting the Nuxt.js framework

Meet the team

Josh Deltener
Core Teacher
Josh has over 30 years of development experience and currently works as director of front-end technology at RealTruck. He is also a Nuxt ambassador and contributor.
Alex Kyriakidis
Executive Producer
Alex is the CEO and head of learning at Vue School. He is also the author of the first vue books and has years of experience teaching people Vue.js.
Rolf Haug
Chief Editor
Rolf works as a mentor and trainer at Mastering Nuxt and Vue School, making sure you learn all the course concepts thoroughly.
Maria Panagiotidou
Product Manager
Maria works as product manager. In her job she ensures that teams produce high quality video courses, audios, and subtitles on time. She is also on top of the development and management.

Do you have any questions?

Why use Nuxt?

Nuxt allows developers of any level to create elegant websites progressively.

Nuxt.js is a framework that provides an organized way to build complete, performant Vue applications. Nuxt is based on a powerful modular architecture and allows you to tailor your project to your needs with more than 50 modules — making your development faster and easier.

What does a real-world app mean?


What is the state of the Mastering Nuxt 2 course today?


What backend technology will you be using?


Who is the trainer?


How long do I get access to the course?


Do you support student discounts?


Can I get a refund if I don't like it?


Can I put NuxtBnB in my CV or portfolio?


Will I get a certificate of completion?


What is the course format?


Do you provide Purchase Power Parity discount?


Do I get Mastering Nuxt 3 if I purchased Mastering Nuxt 2, or vice versa?


Can I buy both Mastering Nuxt 2 and 3 as a bundle?


I have another question!


Follow MasteringNuxt on