In accordance with the advisory statement by the International Liaison Committee on Resuscitation and the Guidelines for Cardiopulmonary Resuscitation of the American Heart Association, we developed an advanced cardiac life support (ACLS) course for undergraduate medical students and assessed the effectiveness of and issues related to this program. A 2-day ACLS course with a special emphasis on MEGA code training was provided to 93 fifth-year medical students, after which evaluation testing was performed. Knowledge about airway management using airway adjuncts (correct response rate, 78.1% to 98.4%) and the treatment algorithms for ventricular fibrillation (81.3% to 95.3%) were well retained. However, knowledge about pharmacologic intervention was poorly learned. Most of the problems in the MEGA code algorithms for asystole and pulseless electrical activity were associated with drug administration. We conclude that this ACLS course for undergraduate medical students is effective but may not be sufficient for teaching certain aspects of ACLS.