Finalize learner features and API