1.     Day 1: Introduction
a.     Before I start with Vue.js
b.     Let’s setup Vue.js
c.     Let’s Put Vue in action
d.     Vue Dev Tools
e.     Vue CLI
f.      Summary

2.     Day 2: Rendering with HTML
a.     Basic HTML structuring with Vue
b.     Conditions and loop structures
c.     Form elements and basic event handling
d.     Summary

3.     Day 3: Computed property
a.     Greeting to the user
b.     Computed properties vs methods
c.     Watched property
d.     Summary

4.     Day 4: Components
a.     What is component
b.     Template string looks odd!!!
c.     Passing properties to the component
d.     Registering the component
e.     Data passing between components
f.      Summary

5.     Day 5: Components in depth
a.     Diving in the props
b.     Slots
c.     Summary

6.     Day 6: Distribute reusable functionality
a.     Mixins
b.     Custom directives
c.     Filters
d.     Plugin
e.     Summary

7.     Day 7: Single page application
a.     What is route
b.     State Management
c.     Summary

8.     Appendix
a.     Render functions
b.     JSX
c.     Comparing Vue
d.     Summary