Learn Vue.js

this course is pro only

Learn how to make front-end web apps with ease using Vue.js, an increasingly popular JavaScript front-end framework.

Start[missing "en.views.course_landing_page.learn-vue-js.course_illustration" translation]

Why learn Vue.js?

Modern web apps require increasingly complicated front-ends that can handle large amounts of user interactions and dynamic data. For example, Instagram has over 95 million new posts added per day. Front-end frameworks are JavaScript libraries that make it easy to write the code to create and display this enormous amount of data.

There are many popular front-end frameworks used by engineers today, including React and Angular. Vue.js is an up-and-coming front-end framework that aims to combine the best aspects of all of these frameworks in one easy-to-use package. In fact, in the 2018 State of JavaScript survey, Vue.js was the most sought after front-end framework by a landslide, with 46.6% of all front-end developers saying that they want to learn it.

In short, Vue.js makes front-end web development easier and more exciting than it’s ever been. Jump in and find out what this front-end engineering trend is all about!

Take-Away Skills:

Upon completing the lessons in Learn Vue.js, you will be able to create and style forms that handle real-world, dynamic data. You’ll have a grounding in how to set up Vue.js and how to utilize essential features of Vue to tackle complex front-end problems.

Note on Prerequisites

The lessons in Learn Vue.js assume learners already have an understanding of object-oriented programming in JavaScript. We expect learners who want to take this course should already have taken the lessons in Introduction to JavaScript through the lesson on JavaScript classes.

Additionally, Learn Vue.js will often reference HTML and CSS code. As such, learners should take Introduction to HTML and the first lesson of Learn CSS before taking Learn Vue.js

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox LogoQuora Logo

What you'll learn

  1. 1

    Learn how to make front-end web apps with ease using Vue.js, an increasingly popular JavaScript front-end framework.

  2. 2

    Learn how to make front-end web apps with ease using Vue.js, an increasingly popular JavaScript front-end framework.

  3. 3

    Learn how to make front-end web apps with ease using Vue.js, an increasingly popular JavaScript front-end framework

  4. 4

    Learn how to make front-end web apps with ease using Vue.js, an increasingly popular JavaScript front-end framework

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
testimonial
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
— Madelyn, Pinterest