BLDA FLEx: Flexible Learning Experience