Skip to content
UdemyVue.jsPaid courseBeginner levelCertificate

The Vue 3 Bootcamp - The Complete Developer Guide (Udemy.com)

Learn to built frontend Vue 3 applications using Pinia, TypeScript, Supabase and the Composition API

Created by: Laith Harb

Last updated October 2022

icon
What you will learn

  • Best practices for building a Vue 3 frontend application
  • Utilizing the Composition API within a Vue3 project
  • Identifying when to use a state management solution
  • Handling user authentication

How it compares

Against the other 70 rated Udemy courses in Vue.js on CourseDuck:

  • Rating4.4 out of 5higher than 40% of them
  • Reviews909#25 of 71 by number of reviews
  • Length17.5 hourslonger than 72% of them
  • Last updatedOctober 2022more recently than 50% of them

icon
Course Description

In this course we will take you from a Vue 3 novice to a job ready engineer. This course is loaded with practical projects and examples so that you can truly understand and utilize Vue 3 and the composition API in great depth.


We will be building five projects, each one getting more and more complex. We will end this course by building an Instagram clone with features like file upload and user authentication. By the end of this course, you should have multiple practical example to show off your knowledge!


Here are a list of thing you will learn in this course:

  • The difference between pure Vanilla JS and Vue3

  • How to utilize the composition API - this course is 100% composition API, no options API

  • Utilizing all the important Vue directives for things like conditional rendering or rendering of a list

  • Fetching data from an external API and handling the success, loading and error states

  • Handling user authentication

  • Building a Postgres database to handle complex relations

  • Utilizing TypeScript for bug free code

  • All the important ways to handle state (pinia, composables, inject/eject, ref, reactive)

  • Animating and transitioning a UI application

  • Storing and retrieving images from a bucket

  • Scroll based pagination with the Observer Intersection API


I really hope you enjoy this course and learn a ton from it!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Laith Harb

I am a software engineer at Prodigy Education and an instructor on YouTube. I helped thousands of individuals learn tech with my instructional videos. I have over 3 years of experience in the industry and thus have accumulated tons of knowledge about software development. I am excited to be your next instructor!

icon
More courses by Laith Harb

$74.99

$59.99

icon
More Vue.js courses

$119.99

$89.99

$74.99

$89.99

$84.99

$10.99

icon
Reviews

4.4

909 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Fernando Cueto Rivera on 1/22/2025

The Vue.js course exceeded my expectations. It’s well-structured, with clear explanations and practical examples. I especially appreciated how advanced topics like Vue Router and Composition API were presented in an easy-to-understand way. The practical exercises and final project are excellent for reinforcing the knowledge gained. I highly recommend it to both beginners and those looking to deepen their Vue.js skills. Great experience!

By Ilcan Tiryaki on 4/20/2024

The course itself is pretty good I would say and it teaches modern Vue 3 (composition api, pinia, vite etc). However, the creator of this course seems to doesn't maintain it anymore. The testing part is completely missing, some videos are in the wrong place and the APIs provided in the course aren't available anymore. If you do know how to get around all this, it's still pretty good and he explains everything very simple - which is good.

By Brent M on 2/6/2024

Great course over all. Went through it step by step to get type an understand all the information as there is so much here. Course was well worth the cost. I like how you go though some of the stuff in sets like the prop drilling I have heard that term time after time after time and never saw a great example of how it worked and what it was, and your example was perfect. The reason you only get a four star is a couple of things, first I asked a question with zero response. I understand you want to make passive income but at least support your students and their question even a "i don't know" is better than nothing. Second, there are a few errors in the courses that really should be an easy fix, example the Breaking Bad API, I used the one you posted however it was somewhat different like the limit, and offsets. It shouldn't be up to another student to post fix code for the paging. Also the two courses that were mixed up in order, man just fix them... it's not hard and safe your students having to figure it out on their own. If you want to be a teacher on here, then be one, nothing more annoying to students then broken stuff in the tutorials and zero student support. Also the jumping around over and over and over, from code, to app, from app to code, I found myself having to stop rewind, stop rewind over and over and over because you would type something at light speed then jump to the app, very hard to follow along with you when that is going on in your courses. Over all very informative course great job!

By Eric Wilson on 12/1/2023

It's super easy to follow and understand. Great job! Unfortunately, the (3rd party) Breaking Bad API site isn't an active API data feed anymore (which is used in Section 9: API requests...). However the Rick and Morty one is. Section 9 was still very easy to follow but I also have a lot of experience with Rest API, so I was mainly watching how the UI wired it up with my endpoints. For beginners, you may want to update it and just use the Rick and Morty endpoints for all of the examples: and lifecycle hooks.

By Nick Machnik on 11/26/2023

Overall Good course, but is not updated anymore and there are few issues. - there is a problem with one of the APIs and is not available anymore. - another issue is with lessons 122/123 (or around there) where are in wrong order and can confuse people and potentially waste some time on searching what is missing in their code. Thanks to the comments from users you can avoid the mistakes. - it would be useful if after each section code from Laith would be available to download just so students can compare if they followed it without issues. At times Laith can go a bit fast.

By Anonymized User on 9/6/2023

I like the teaching style. I've been through another course on the subject and really couldnt get my head around what vue really is about, I didn't have the problem here. Two things tho: - there are some parts outdated (most of all the api part with the breakingbadapi.com doesnt work anymore). - I think testing is a fundamental part in this. adding sections to some parts, especially to the later project solely using vitest would help greatly. just food for thought all in all thanks for explaining! looking good, looking good.

By Anonymized User on 8/27/2023

This is the first udemy course I have ever signed up and completed I am new to Vue and instructor did a good job in explaining the concepts clearly. Although there were some hiccups and outdate information, the course was well prepared and presented. Thank you !

By Sylvain Benner on 7/7/2023

I enjoyed this bootcamp. Laith speaks slowly and it allows to speed up the videos easily and still understand everything that is said. I like the fact that we are building together the projects from scratch instead of reviewing already written code. I believe this makes all the difference. I removed half a star because Laith promised updates that never came as for the time of writing this rating (July 2023). The Breaking Bad API is down which can be a challenge for some students. See the Q&A for various solutions to fix this.

By Franck Vienot on 6/8/2023

This is a very nice and interesting course. It was a bit challenging due to the Breaking Bad api but it is not Laith's fault. Sometimes Laith goes a little fast on some concept and I would have liked some kind of deeper explanations. By the way this was a great course.

By Alef Gabryel on 1/19/2023

I normally don't finish udemy courses because at some point I think I will understand things better by just going trough the documentation. But the beginning has nice examples and the ending a good project to tie everything.

Showing all 10 reviews on CourseDuck

Read all 909 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100