Vue.js: From Beginner to Professional

Everything you need to know about Vue.js

   Watch Promo
Growth icon

Boost your web development career

Play icon

More than 15 hours of HD video

Wrench icon

Learn with example projects & exercises

Money back icon

30 day money back guarantee

What you will learn

  • How to build advanced Vue.js applications
  • How to build single page applications (SPA) using Vue
  • Communicating with servers through HTTP
  • How to manage state in large Vue applications with Vuex
  • Understand the theory of Vue.js and how it works under the hood
  • Use modern tools for developing and building Vue applications (e.g. webpack)
...and much more!

What is Vue.js?

Vue.js is an increasingly popular JavaScript framework, which can be used to build both simple and advanced web applications. Its popularity is partially because of how easy it is to use compared to many other JavaScript frameworks such as Angular and React. That makes it an excellent choice, including if you are new to JavaScript frameworks and perhaps single page applications. If you are not familiar with JavaScript frameworks and have been using jQuery or the like, then you will not be intimidated by learning Vue.js. That being said, the framework is still extremely powerful and is not a beginner's framework. You can definitely use it for building large web applications, something this course also covers.

Info icon

What the course covers

This course focuses on taking you from zero knowledge of Vue.js to being able to build complex web applications. We do that step by step and implement example applications along the way, so you also see how to apply the theory in practice. Apart from that, you will also find a number of exercises for you to practice your learnings, and we will go through the solutions together.

You will therefore learn Vue.js from the absolute beginning and then gradually be introduced to more complex theory and practical usages of the framework. That being said, you will still find a lot of useful information if you have some experience with Vue already. So by the end of the course, you will be able to build advanced Vue.js web applications and have a lot of background knowledge that helps you to understand the framework in more details, rather than only being able to use it in practice. That knowledge will help you out in many situations, and you will also learn best practices for your code so the quality of your applications will be top notch!

Your instructor

I am a web developer from Denmark who has more than 10 years of experience with software development and web development. I am a full-stack developer, meaning that I work with backend as well as frontend development. I have worked for a number of successful companies in the past, including as a backend developer on one of Denmark’s most popular websites. Now I work as a freelance consultant and teacher, and love teaching people what I have learned over the years.

What people are saying

Excellent, comprehensive coverage of the material with detailed explanations every step of the way. As an experienced programmer new to web development and Vue.js I had no difficulty following along with the material. I will be referring back to this course often as I get started with my first project.

Phil Dagosto

Very good course, really well explained and the teacher is trying his best which is always good!

João Palma

I've been looking for a really detailed walk-through of how to do things in Vue.js for a month or so and this looks to be the one!


Get started now!

Frequently Asked Questions

When will I get access to the course?

As soon as you enrol in the course, you will be granted access to the course immediately. The course is on-demand and completely self-paced, so you can learn anytime you want.

For how long will I have access to the course?

Forever. You will have unlimited access to the course across all of your devices. One payment, access forever.

Once enrolled, can I ask questions?

No way! Just kidding! ;-) Each lecture has a comments/discussion feature where you can ask any questions you may have, and I will do my best to assist you. Apart from that, you will also find a live chat at the bottom right of the page (including this one, by the way).

Will this course be updated for new versions of Vue.js?

We live in a world that constantly changes, and so do programming frameworks and libraries (in fact, even more frequently than the rest of the world). I am of course not going to leave you hanging with outdated stuff, so that's a yes; this course will be updated regularly with any new features or changes.

What is your refund policy?

Refu... what? Ah, you want your money back? No problem! I like to keep people happy, so if you are unsatisfied with the course, contact me within 30 days of your purchase and I will give you a full refund, no questions asked.

Class Curriculum

  Fundamentals of Vue.js
Available in days
days after you enroll
Available in days
days after you enroll
Available in days
days after you enroll

Info icon

Want more details?

Have a look around the curriculum for more details about what is covered in this course as well as free lecture previews. Also feel free to contact me for further information and any questions you may have. You are also more than welcome to use the chat on this page.