Self-paced and updated engaging training