The backstepping control is a kind of nonlinear controller design algorithm. To simplify the nonlinear controller design process, decrease the number of undetermined parameters, improve the robustness, and reduce the energy consumption of the course-keeping controller for ships, an improved concise design method is proposed by introducing an arctan nonlinear function passed through by course error signal under the backstepping design framework, while the design process of the controller is simplified to only one step. The simulation results indicate that, compared with the backstepping-based controller, the maximum response performance (quantified by the mean absolute error) under the proposed controller increases by 57.8%, the maximum energy cost performance (quantified by the mean integral absolute) reduces by 28.6% and the maximum smoothness performance (quantified by the mean total variation) reduces by 44.3% with the strong ability of disturbances rejection. The algorithm given in the note has advantages of the simple design process, strong robustness, and low energy consumption. INDEX TERMS Ships, course-keeping control, nonlinear feedback, backstepping, arctan function.