10 courses available
Master Vue.js 3 from the ground up. Learn the fundamentals of building modern, reactive user interfaces using Vue's Composition API, template syntax, reactivity system, and component architecture.
Master advanced component patterns in Vue.js 3. Deep dive into props validation, custom events, slots, provide/inject, async components, and build flexible, reusable component systems.
Deep dive into Vue's reactivity system. Understand how ref, reactive, computed, and watchers work under the hood, and master advanced patterns for building performant applications.
Master the Composition API and learn to build reusable composables. Explore script setup, lifecycle hooks, dependency injection, and advanced patterns for scalable Vue applications.
Master Pinia, the official state management library for Vue. Learn to create stores, manage complex state, and build scalable applications with type-safe, modular state management.
Master Vue Router for building single-page applications. Learn routing fundamentals, navigation guards, nested routes, lazy loading, and advanced patterns for professional Vue applications.
Build type-safe Vue applications with TypeScript. Learn to type props, emits, refs, computed properties, composables, and integrate Vue with TypeScript's powerful type system.
Create beautiful, performant animations in Vue. Master the Transition and TransitionGroup components, CSS animations, JavaScript hooks, and state-driven animations.
Master testing Vue applications with Vitest and Vue Test Utils. Learn unit testing, component testing, E2E testing, and best practices for reliable, maintainable test suites.
Master server-side rendering with Vue and Nuxt. Learn SSR fundamentals, Nuxt's file-based routing, data fetching strategies, and deployment for production-ready applications.