Advanced and in-depth learning resources for Vue.js
While it's quite easy to find tutorials about Vue.js, things are getting much harder when you want to learn something beyond the basics.
I hope that this list will make it much easier for everyone to learn advanced and non-trivial Vue stuff about architecture, patterns, internals and real-world use cases.
All of the listed resources are dedicated for developers who are already familiar with Vue.js and have some prior experience with this framework.
If you know some courses/articles about advanced Vue patterns, in-depth explanations or just non-trivial stuff that would be helpful for other Vue developers please don't hesitate to share them!
Table of contents
Courses and video tutorials
Multiple Topics
- Advanced Components / Vue Mastery
- Advanced Vue Component Design / Adam Wathan
- Advanced Vue.js Features from the Ground Up / Evan You on Frontend Masters
- Vue.js topics by industry experts and core team members from beginner to master class / Vue School
Architecture, patterns and best practices
Testing
Articles
Architecture, patterns and best practices
- Vue.js considerations and tricks / Harshal Patil
- Renderless Components in Vue.js / Adam Wathan
- What’s the deal with functional components in Vue.js? / Nora Brown
- Vue.js Application Structure and CSS Architecture / Markus Oberlehner
Source code and internal behavior
- A deep dive in the Vue.js source code / oneminutejs
- Vue.js Reactivity / Anthony Gore
- Build a reactivity system / Vue Mastery
Nuxt
Talks
vue-router
animations
Books
Architecture, patterns and best practices
Testing
- Testing Vue.js applications by Edd Yerburgh
- Testing Vue.js components with Jest by Alex Jover Morales
Blogs
Podcasts
Contributing
Feel free to add any resources that you think may be useful for others by creating a Pull Request. The only requirement for the content is to target intermediate and advanced Vue developers. If you think your link does not fit any category feel free to create the new one.
List curated by Filip Rakowski