Search courses ranked by devsStop wasting time. Search coding courses, tutorials, and books — ranked by developers who voted for themSee how→
Learn Vue

Extra perks unlocked via skillcraft.ai link
What is Vue.js? Vue.js is a progressive JavaScript framework for building user interfaces and single-page applications. Loved for its simplicity, flexibility, and performance, it allows developers to start small and scale up to complex applications with ease. Whether you're creating quick prototypes or production-ready projects, Vue's approachable syntax and strong community make it an excellent tool to have in your toolkit. In Section 1: - Learn what Vue is and why it's so popular - Get set up with both CDN and local installs - Create your first apps - Explore the structure of a Vue project so you know where everything lives In Section 2: - Work with Vue's core building blocks: components, reactivity, template syntax - Handle images and assets - Split your app into reusable parts - Bind data dynamically - Display content that updates instantly - A simple Vue Facts app Still to come: - Pass data between components with props - Respond to user interaction with event handling (v-on: / @) - Conditional and list rendering - Reusable components with props - Emits and more advanced event handling - Computed properties - v-model bindings for forms and components - Nested components and dynamic props - Larger projects such as a pet shelter listing page, a gratitude journal, a Pokedex, and a capstone project
Instructor

Rachel Johnson
Web developer, educator, and education researcher who loves to make programming approachable for beginners.
Course details
1 hour 36 minutes
video
Not included
Free
What you'll learn
What Vue.js is and why it's popular
Setting up Vue with CDN and local installations
Creating your first Vue applications
Understanding Vue project structure
Prerequisites
Basic HTML, CSS, and JavaScript knowledge
Comfort working with a text editor
Ability to run simple commands in the terminal
No prior Vue experience required
Who this course is for
Beginners looking to learn a modern JavaScript framework
Developers wanting to build dynamic user interfaces
Web developers interested in single-page applications
Developers seeking a simpler alternative to React or Angular
Curriculum
Getting Started with Vue
2 lessons
Core Concepts
7 lessons
Notice something missing?
Help us improve this course information for the community