There is no better way to learn electronics and robotics than building and programming your own Raspberry Pi robots. The Pi-motion AI Camera comes with everything you need to get some practice on artificial intelligence and machine vision. It can detect moving objects and people, recognize faces, track colors, and a whole lot more.
You can program this robot in Python. It has a 100 wide-angle camera and an ultrasonic module. You can control it from iOS/Android devices or your PC. The Pi-motion camera relies on OpenCV face recognition library for its various functions.[where to get it]