learning pulse