Platforms and technologies
Create approachable reactive interfaces with components and templates.
<script setup>
const message = 'Hello from Vue'
</script>
<template><h1>{{ message }}</h1></template>COURSE CURRICULUM
Finish one section at a time or jump directly to a concept you need.
Learn how vue applications, single-file components, and tooling works in Vue, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how templates, directives, and expression rules works in Vue, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how props, refs, reactive state, and computed values works in Vue, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how javascript values, typescript props, and slots works in Vue, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how event modifiers, watchers, and derived state works in Vue, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how v-if, v-show, and conditional views works in Vue, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how v-for, keys, and collection updates works in Vue, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how components, composables, and reusable behavior works in Vue, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how reactive arrays, maps, stores, and normalized state works in Vue, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how text, forms, v-model, and accessibility works in Vue, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how errors, suspense, and asynchronous components works in Vue, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how sfc modules, routing, stores, and ownership works in Vue, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how composition api, provide-inject, and component design works in Vue, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how browser apis, fetch boundaries, and rendering works in Vue, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how testing vue behavior and composables works in Vue, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.