HeartCode® BLS is an online blended learning course that offers self-paced training that students can complete on their own schedule! With blended learning, students complete the cognitive portion of their course online, on a self-directed basis. Then, they attend an instructor-led classroom portion focused on meaningful, hands-on skills practice, debriefing, and skills testing.