Nurse education consists of the theoretical 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 autonomyous registration as a nurse typically last four years. Nurse education also provides post-qualification courses in specialist subjects within nursing.