--- title: "vuejs.school | Vuelance" description: "A free, AI-integrated learning platform for Vue.js, with an AI tutor beside every lesson, code that runs in the browser and quizzes that adapt." canonical_url: "https://vuelance.com/project/vuejs-school" meta: "og:description": "A free, AI-integrated learning platform for Vue.js, with an AI tutor beside every lesson, code that runs in the browser and quizzes that adapt." "og:image": "https://vuelance.com/preview/img/projects/vuejs-school-cover.webp.jpg" "og:image:alt": vuejs.school "og:image:height": "630" "og:image:type": image/jpeg "og:image:width": "1200" "og:title": "vuejs.school | Vuelance" --- > Index of every page on this site: [llms.txt](https://vuelance.com/llms.txt) # vuejs.school - [Home](https://vuelance.com/) - [Projects](https://vuelance.com/project) - vuejs.school **// Web app** ## A free, AI-integrated learning platform for Vue.js, with an AI tutor beside every lesson: code that runs in the browser, quizzes that adapt, and reviews timed to come back before you forget. - Client **Our product** - Location **Worldwide** - Platform **Web** [**Open vuejs.school**](https://vuejs.school) ## // The challenge **Most coding tutorials end when the tab closes. People read a lesson, follow along and forget it a week later, and the ones who get stuck have nobody to ask.** **// What we built** ## What we built, piece by piece 1. **01**### A code editor in every lesson, running real Vue 2. **02**### Spaced reviews that bring each question back on time 3. **03**### An optional AI instructor that can run inside the browser 4. **04**### A 3D tutor who talks through every lesson **Built with** Nuxt, Nuxt Content, Three.js and WebLLM. **// In numbers** ## The project in numbers [**Start a similar project**](https://vuelance.com/contact?start=custom-project#enquiry) **110** ### lessons across 17 tracks **180** articles on the blog **0** accounts: progress stays in the browser **// More projects** ## More work like this [**All projects**](https://vuelance.com/project) - - - ```json {"@context":"https://schema.org","@graph":[{"@id":"https://vuelance.com/#website","@type":"WebSite","description":"Vuelance is an AI-native company with forward deployed engineers. Websites, apps, software and AI automation for startups and growing businesses, with a first working demo in about 2 weeks.","name":"Vuelance","url":"https://vuelance.com/","publisher":{"@id":"https://vuelance.com/#identity"}},{"@id":"https://vuelance.com/project/vuejs-school#webpage","@type":"WebPage","description":"A free, AI-integrated learning platform for Vue.js, with an AI tutor beside every lesson, code that runs in the browser and quizzes that adapt.","name":"vuejs.school","url":"https://vuelance.com/project/vuejs-school","breadcrumb":{"@id":"https://vuelance.com/project/vuejs-school#breadcrumb"},"isPartOf":{"@id":"https://vuelance.com/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://vuelance.com/project/vuejs-school"]}],"primaryImageOfPage":{"@type":"ImageObject","url":"https://vuelance.com/img/projects/vuejs-school-cover.webp","inLanguage":"en","contentUrl":"https://vuelance.com/img/projects/vuejs-school-cover.webp"}},{"@id":"https://vuelance.com/#identity","@type":"Organization","description":"Vuelance is an AI-native company with forward deployed engineers. Websites, apps, software and AI automation for startups and growing businesses, with a first working demo in about 2 weeks.","duns":"772053576","email":"contact@vuelance.com","foundingDate":"2025","legalName":"Vuelance LLP","name":"Vuelance","telephone":"+91 79071 41635","url":"https://vuelance.com","address":{"@type":"PostalAddress","streetAddress":"Second floor, KP Tower, Thurakkal","addressLocality":"Manjeri","addressRegion":"Keralam","postalCode":"676122","addressCountry":"IN"},"contactPoint":{"@type":"ContactPoint","contactType":"sales","email":"contact@vuelance.com","telephone":"+91 79071 41635"},"logo":{"@id":"https://vuelance.com/#logo"},"sameAs":["https://facebook.com/vuelance/","https://instagram.com/vuelance_","https://x.com/vuelance_","https://linkedin.com/company/vuelance/","https://youtube.com/@vuelance"]},{"@id":"https://vuelance.com/project/vuejs-school#/schema/creative-work/1","@type":"CreativeWork","dateCreated":"2026","description":"A free, AI-integrated learning platform for Vue.js, with an AI tutor beside every lesson: code that runs in the browser, quizzes that adapt, and reviews timed to come back before you forget.","name":"vuejs.school","url":"https://vuejs.school","creator":{"@id":"https://vuelance.com/#identity"},"image":{"@id":"https://vuelance.com/#/schema/image/1"}},{"@id":"https://vuelance.com/project/vuejs-school#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://vuelance.com","position":1},{"@type":"ListItem","name":"Projects","item":"https://vuelance.com/project","position":2},{"@type":"ListItem","name":"vuejs.school","item":"https://vuelance.com/project/vuejs-school","position":3}]},{"@id":"https://vuelance.com/#logo","@type":"ImageObject","caption":"Vuelance","contentUrl":"https://vuelance.com/img/logos/vuelance-mark-512.png","inLanguage":"en","url":"https://vuelance.com/img/logos/vuelance-mark-512.png"},{"@id":"https://vuelance.com/#/schema/image/1","@type":"ImageObject","contentUrl":"https://vuelance.com/img/projects/vuejs-school-cover.webp","inLanguage":"en","url":"https://vuelance.com/img/projects/vuejs-school-cover.webp"}]} ``` ## Sitemap See the full [sitemap](https://vuelance.com/sitemap.md) for all pages.