This course covers advanced robotics computing areas such as robotics programming and robot operating systems. It applies the concepts of artificial intelligence and machine learning with electrical and mechanical structures to produce functioning robots that are logically and structurally sound in both hardware and software. The course is hands-on and robots will be constructed and programmed to perform various computationally complex tasks including navigation, sensing, effecting and actuating. The course concludes with the construction of a robot that is thoroughly analyzed and tested.