these are courses and some revelent practice with respect to robotics course 1 Claus Brenner Learning ROS for robotics programming