HeartCode BLS Online is the online portion of BLS blended learning that will adequately prepare students for hands-on practice and testing of BLS skills. It uses a variety of eLearning assets such as dramatizations, , animations, self-directed learning, and interactive activities to teach students BLS knowledge and skills.