Learn AURELIA with Real Code Examples
Updated Nov 21, 2025
Learning Path
Learn binding and templating
Understand ViewModel architecture
Study routing and DI
Build custom attributes/elements
Learn Aurelia Store and plugin usage
Skill Improvement Plan
Week 1: Binding & templating
Week 2: Components and DI
Week 3: Routing and modules
Week 4: Plugins and state management
Week 5: Tooling, SSR, optimization
Interview Questions
Explain Aurelia’s binding system.
What is dependency injection in Aurelia?
How do custom elements work?
Describe Aurelia’s routing.
What differentiates Aurelia from Angular or React?
Cheat Sheet
`value.bind` - bind value two-way
`click.delegate` - bind event handler
`@bindable` - declare bindable property
`au run` - start dev server
`au build` - production build
Books
Aurelia in Action
Practical Aurelia
Learning Aurelia
Mastering Aurelia Components
Aurelia Essentials
Tutorials
Aurelia official docs
AureliaCasts
Frontend Masters Aurelia courses
YouTube Aurelia tutorials
Community blog posts
Official Docs
https://aurelia.io/docs
https://github.com/aurelia
https://aurelia.io/tutorials
Community Links
Aurelia Discord
Aurelia Discourse
GitHub Aurelia org
StackOverflow Aurelia tag
Aurelia Twitter community
Community Support
Aurelia Discourse forum
Aurelia GitHub organization
Aurelia Discord
StackOverflow Aurelia tag
Aurelia blog and documentation