ObjectiveTo explore course content and teaching-learning strategies of advanced nursing practice in graduate nursing education, so as to provide reference for nursing schools to develop relevant courses.MethodsA teamof course teachers was set up, and the course was developed. The course was implemented in grade 2015 and 2016 graduate nursing students. The students’ perception and evaluation of course contents, teaching methods, teaching quality, curriculum value and course satisfaction were collected through questionnaires and interviews.ResultsA totalof 23 students were enrolled. The mean scores of teaching quality, curriculum value and course satisfaction were 93.48±1.01, 51.04±4.88, and 17.00±2.28, respectively. Students recognized the necessity and the importance of including the advanced nursing practice in each specialty in the course content, and hoped to add in practice sections.ConclusionsIt is advisable to include the advanced nursing practice in each specialty as well as the practice section, so as to strengthen the students’ concrete understanding of the advanced nursing practice. Seminar and discussion are the teaching methods with first priority.