Nurse education consists in the theorical and practical training provided to nurses with the purpose to prepare them for their duties as nursing care professionals. This education is provided to nursing students by experienced nurses and other medical professionals who have qualified or experienced for educational tasks. Most countries offer nurse education courses that can be relevant to general nursing or to specialized areas including mental health nursing, pediatric nursing and post-operatory nursing. Courses leading to autonomous registration as a nurse typically last four years. Nurse education also provides post-qualification courses in specialist subjects within nursing.