A Crash Course in Robotics

Course Objectives: This course aims to:

  • Introduce the robot’s principles, parts, and programming. 
  • Teach how robots perform tasks. 
  • Teach forward and inverse kinematic calculations.
  • Teach how to design a robot’s workspace.
  • Teach robots programming using ROS/Python/Scratch.
  • Help participants use a real industrial robot.

Course Outcomes: At the end of the course, the participants should be able to:

  • Describe the different physical forms of robot architectures.
  • Compute forward and inverse kinematics for industrial robots.
  • Design robot workspace.
  • Programme industrial robots.
  • Use a real industrial robot.

Training Strategies: The following training strategies will be adopted for this course:

  • This course is taught as a mixture between standard lectures and practical sessions. Lecture notes are posted on the website before the class starts. Classroom activities will comprise an implementation of the gained information on a real industrial robot. 
  • There is no exam or evaluation at the end of the course.


Training Duration  Languages
3 Days – 3 hours per dayEnglish, Kurdish, Arabic


Trainer Biography
Ibrahim Ismael Hamarash is a Professor of Electrical and Computer Engineering at both the University of Kurdistan Hewler and Salahaddin University, Erbil. He studied at Salahadin University, Mosul University, Technology University, Staffordshire University, Monash University, and San Diego University. He received the Endeavor Award from the Australian Government. In the industrial sector, he designed and supervised many electrical, control, computer, and software projects for international agencies and companies. He is an IEEE Senior member.