Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal
5 courses
73 practices
5 hours
This course path guides learners from initial setup to advanced concepts. It covers Vue basics, component building, data management, and advanced topics like state management equipping learners to build robust Vue applications.
You'll build a dynamic greeting card from scratch! Learn to set up a modern Vue project, manage state with the Composition API, handle user clicks, and apply dynamic styles to make your app interactive and visually appealing.
You'll build a complete To-Do list application from the ground up. Learn how to break down your UI into reusable components, pass data using props, communicate between components with custom events, and create flexible layouts with slots.
You'll upgrade your To-Do list into a full task manager. Learn to build complex forms, implement real-time validation, create dynamic filters with computed properties, and react to state changes using watchers for side effects.
You'll refactor your task manager into a scalable Single Page Application (SPA). Learn to extract reusable logic into "composables," set up client-side routing with Vue Router, manage component lifecycles, and implement a simple global state management solution.
You'll add the final polish to your task manager to make it production-ready. Learn to create advanced composables for complex component logic, implement a global theme system using provide/inject, build custom directives for DOM manipulation, and optimize your app's performance with lazy loading.
Hear what our customers have to say about CodeSignal Learn
I'm impressed by the quality and can't stop recommending it. It's also a lot of fun!
Francisco Aguilar Meléndez
Data Scientist
+11
I love that it's personalized. When I'm stuck, I don't have to hope my Google searches come out successful. The AI mentor Cosmo knows exactly what I need.
Faith Yim
Software Engineer
+14
It's an amazing product and exceeded my expectations, helping me prepare for my job interviews. Hands-on learning requires you to actually know what you are doing.
Alex Bush
Full Stack Engineer
+9
I'm really impressed by the AI tutor Cosmo's feedback about my code. It's honestly kind of insane to me that it's so targeted and specific.
Abbey Helterbran
Tech consultant
+8
I tried Leetcode but it was too disorganized. CodeSignal covers all the topics I'm interested in and is way more structured.
Jonathan Miller
Senior Machine Learning Engineer
+12
I'm impressed by the quality and can't stop recommending it. It's also a lot of fun!