This document describes the design and implementation of a neural network controlled mobile robot. The robot is equipped with IR sensors to detect obstacles and a microcontroller runs a neural network program. The neural network is trained offline using a backpropagation algorithm and sensor input patterns to navigate around obstacles. Experimental results showed the robot could successfully react to new obstacle configurations not in its training set. Potential applications of neural networks discussed include industrial process control, sales forecasting, and target marketing. The design could be improved by adding GPS and speed control to allow the robot to navigate to a target destination avoiding obstacles.