I partook in the blended learning for the First Aid/CPR/AED course. I knocked out the online portion the day before in about 2 hours. The in person part taught by Randy was fantastic. He did a great job of explaining different scenarios and what to do. Definitely would recommend to anyone wanting to get certified in a timely and thorough manner.