The Vue Firebase Project Course, from Fireship, is a free, project-based introduction to full-stack development: you build a realtime walkie-talkie style chat app inspired by Voxer, recording and uploading audio from the browser.
One Project, Full-Stack Skills
Instead of separate frontend and backend modules, the whole course is anchored to shipping one working app — so Vue concepts and Firebase concepts get introduced exactly when the project needs them.
What You'll Learn
- Vue components, reactivity, and dynamic routing
- Firebase authentication (anonymous and email/password) via the Vuefire package
- The Vue Composition API and building chat features in Firestore
- Recording audio in the browser and uploading files to Firebase Storage
Across 16 lessons, it's pitched at an intermediate level and assumes basic JavaScript, HTML, and CSS — free to take, with source code included.