Search courses ranked by devsSee how

1 recommendation
1recommend

Learn Vue

Rachel Johnson
Rachel Johnson
Scrimba
Scrimba
Recommended

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

Rachel Johnson

Web developer, educator, and education researcher who loves to make programming approachable for beginners.

Course details

Duration

1 hour 36 minutes

Format

video

Certificate

Not included

Pricing

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

25 min

Core Concepts

7 lessons

70 min

Notice something missing?

Help us improve this course information for the community

Suggest an edit
Loading reviews...