HeartCode Basic Life Support (BLS) is the American Heart Association (AHA)’s blended learning delivery method for the BLS Course. HeartCode blended learning delivers quality resuscitation education regardless of where providers are located and gives them more control to complete the course at their own pace.