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
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
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!
Instructor Details
- 4.4 Rating
909 Reviews
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!
More courses by Laith Harb
Modern GraphQL with Node - Complete Developers Guide (2022)
4.6 (1,146 Reviews)
Provider: Udemy
Time: 10.7h
$74.99
The Nest JS Bootcamp - Complete Developer Guide (2022)
4.5 (335 Reviews)
Provider: Udemy
Time: 9.5h
$59.99
More Vue.js courses
Vue - The Complete Guide (incl. Router & Composition API) (2025)
4.7 (66,743 Reviews)
Provider: Udemy
Time: 31.9h
$119.99
Complete Vue Developer Bootcamp (Pinia, Vitest) (2026)
4.7 (3,156 Reviews)
Provider: Udemy
Time: 28h
$89.99
Complete Javascript & jQuery Course with Bonus Vue JS Intro (2021)
4.7 (2,716 Reviews)
Provider: Udemy
Time: 16.9h
$74.99
Build Web Apps with Vue JS 3 & Firebase (2021)
4.6 (7,881 Reviews)
Provider: Udemy
Time: 31.5h
$89.99
Laravel + Vue 3 + Inertia: From Zero to Production SPA (2025)
4.6 (2,488 Reviews)
Provider: Udemy
Time: 19.5h
$84.99
Quasar V1: Cross-Platform Apps (with Vue 2, Vuex & Firebase) (2022)
4.6 (1,956 Reviews)
Provider: Udemy
Time: 15.4h
$10.99
Reviews
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.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100








