Provided is a method of providing content for training a users non-cognitive ability by using a user device, which includes acquiring user information of the user, performing user authentication based on the acquired user information, when the authentication succeeds, selecting one of a short-term training mode and a long-term training mode based on a user input and displaying at least one content according to the selected mode, and when the authentication fails, acquiring again updated user information. In this case, the at least one content is variably displayed according to the biometric information of the user.