EmergenciesCPR certification courses are offered by a variety of organizations, including the American HeartAssociation, the American Red Cross, and private training companies. Courses vary in length, but generally range from a few hours to a full day. Upon completion of the course, participants are typically required to pass a written exam and demonstrate correct technique in a hands-on proficiency test.