In this protocol, derivation of cardiac progenitor cells from both mouse and human embryonic stem cells will be illustrated. A major strategy in this protocol is to enrich cardiac progenitor cells with flow cytometry using fluorescent reporters engineered into the embryonic stem cell lines.