For healthcare providers, , the American Heart Association describes BLS as:
"HeartCode® BLS Online is a self-directed, comprehensive eLearning program that uses adaptive learning technology to allow learners to acquire and demonstrate Basic Life Support skills using a personalized learning path that adapts in real time to a learner’s performance. The program is designed for healthcare professionals who need Basic Life Support training for their clinical duties."
We use a "no stress" approach to educating professionals.