I was looking for a great course dealing with first aid in emergency situation and I found it!
Indeed, the last weeks I have been following a DAN provider course including the following modules: Basic Life Support (BLS), BLS paediatric, Automatic External Defibrillation (AED), First AidS, Oxygen First AidS, and On-site Neurological Assessment.
I received a really great teaching by DAN instructor Jeroen Van Haudt (BSc. Nurse) who is also a member of AIDA International Medical and Science Committee. The great advantage is that he oriented/completed the basic info from DAN to freedivers situations.
Jeroen is also an Universal Freedivers contact by the way, so don't hesitate to take contact with him if you are interested in a such a course ;-)