Background: There is a growing need for palliative care for patients near the end of life and their caregivers. Palliative and end-of-life care (EoLC) education are recommended for all health care (e.g., physicians, nurses, and allied health practitioners) and social care professionals (e.g., social workers) to ensure the quality of services. However, less attention has been afforded to generic, in contrast to specialized, EoLC education. This study evaluated the effectiveness of a series of short-term generic EoLC educational programs for health and social care professionals. Method: A pre-post survey design was adopted, focusing on different EoLC core competences. Results: Significant improvement was observed in all perceived competences after the educational programs, regardless of participants’ occupation or EoLC experience. Perceived competence in self-care was rated significantly higher than all other competences prior to the programs. Healthcare professionals rated significantly higher on competence in symptom management than social workers. Scores on communication skill and self-care competences were significantly higher following longer (i.e., 16-24 hours) than shorter (i.e., 4-8 hours) programs. Conclusion: Generalist palliative/EoLC educational programs may enable health and social care professionals to refresh and extend their knowledge and skills and enhance their perceived competence in providing EoLC. Further research on generalist palliative/EoLC education is needed to examine the impact of continuing training on professionals’ actual practice in EoLC and palliative care.