A teaching device which is configured to generate control information (D5) for controlling operations of a robot that is provided with a moving section and a working section which is provided on the moving section , the teaching device comprising: a jig which is a detection target body mimicking the robot and includes a positional marker section indicating a position of the moving section ; a detecting section which is configured to detect the positional marker section which moves together with movement of the jig ; an input section which is configured to input work information (D3) relating to work which is carried out by the working section at a working position in a state in which the jig has been moved to the working position; and a processing section which is configured to process detection data (D1) which is obtained by the detecting section detecting the positional marker section and the work information (D3) from the input section , wherein the processing section is configured to perform a positional information generation process (S17) of generating positional information (D2) of three-dimensional coordinates of the positional marker section based on the detection data (D1), a movement information generation process (S25) of generating movement information (D4) relating to a movement direction and a movement speed of the positional marker section based on the positional information (D2), and a control information generation process (S31) of generating the control information (D5) of a series of work tasks which cause the moving section to move according to the positional information (D2) and the movement information (D4) and cause the working section to perform work according to the work information (D3). a jig which is a detection target body mimicking the robot and includes a positional marker section indicating a position of the moving section ; a detecting section which is configured to detect the positional marker section which moves together with movement of the jig ; an input section which is configured to input work information (D3) relating to work which is carried out by the working section at a working position in a state in which the jig has been moved to the working position; and a processing section which is configured to process detection data (D1) which is obtained by the detecting section detecting the positional marker section and the work information (D3) from the input section , wherein the processing section is configured to perform a positional information generation process (S17) of generating positional information (D2) of three-dimensional coordinates of the positional marker section based on the detection data (D1), a movement information generation process (S25) of generating movement information (D4) relating to a movement direction and a movement speed of the positional marker section based on the positional information (D2), and a control information generation process (S31) of generating the control information (D5) of a series of work tasks which cause the moving section to move according to the positional information (D2) and the movement information (D4) and cause the working section to perform work according to the work information (D3). a positional information generation process (S17) of generating positional information (D2) of three-dimensional coordinates of the positional marker section based on the detection data (D1), a movement information generation process (S25) of generating movement information (D4) relating to a movement direction and a movement speed of the positional marker section based on the positional information (D2), and a control information generation process (S31) of generating the control information (D5) of a series of work tasks which cause the moving section to move according to the positional information (D2) and the movement information (D4) and cause the working section to perform work according to the work information (D3). <EOS>