learning with demo app