Must-have features of a learning app are data storage and organization, personalization with AI, scheduling and time management, online lessons, calls and video conferencing, testing and certification.