The course helps the students improve knowledge of serial robots in which the description of position, orientation, transformation, forward kinematics, inverse kinematics are reviewed and then advanced technologies in dynamics development and controller designed are introduced. Key methods for robot simulation and validation are finally employed to confirm the skills learned.