Tagged programmatic-learning