Frontend Applications with Vue 3

Vue.js is a JavaScript framework that came out in 2014 and has become one of the most popular frameworks in a very crowded market. Vue.js labels itself as “the progressive JavaScript framework”, which means you don’t need to learn the entire framework to get started — you start with the basics and add on more advanced features as they become necessary.

This course goes over how to build a complete dynamic application using multiple approaches with Vue.js version 3. The application features are fully dynamic, responding to user input to change application state and automatically updating the appropriate elements on the page, without requiring a browser refresh. By taking this course, you will be able to build your own applications with a wide range of complexities using modern JavaScript framework approaches.


Course Curriculum



Your Instructor


Peter Jang
Peter Jang

Peter Jang is the Dean of Instruction at Actualize, where he designs the web development curriculum and teaches live classes at the Actualize Chicago main campus.

Peter has been programming since 1998, earning a masters in mechanical engineering and writing optimization software as a consultant as well as full stack web applications at a Chicago-based startup. He has been a classroom instructor since 2008, earning a masters in education and working as a high school math teacher for 6 years as well as a web development instructor since 2015. His passion is to blend his teaching and programming expertise to create the best technology educational resources available.


Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!