Vue Tutorial
Learn Vue
Vue is a popular JavaScript framework.
User interfaces built in Vue updates automatically when data changes.
Vue is easy to learn.
Start learning Vue now »This Tutorial
This tutorial is specially designed to help you learn Vue as quickly and efficiently as possible.
First, you will learn the basics of Vue: text interpolation, directives, and how to incorporate events and forms into your project.
Then you will learn everything else you need to know about Vue:
Computed properties, watchers, methods, setup for Single-File Components (SFCs, *.vue files), and more.
Try it Yourself Examples in Every Chapter
In every chapter, you can edit the examples online, and click on a button to view the result.
What You Should Already Know
Before you study Vue, you should have a basic understanding of:
Vue History
Evan You, a Google employee using AngularJS, started to develop Vue in 2013.
Vue version 1.0 was released in 2015.
Vue Exercises
Vue Quiz ?
Learn by taking a quiz! The quiz will give you a signal of how much you know about Vue.
My Learning
Track your progress with the free "My Learning" program here at W3Schools.
Log in to your account, and start earning points!
This is an optional feature. You can study at W3Schools without using My Learning.
![](https://www.w3schools.com/images/mylearning.png)
Learn by Examples
Learn by examples! This tutorial supplements all explanations with clarifying examples.