And more importantly: learn. Recently, the Tokyo Institute of Technology has created a robot that uses advanced artificial intelligence to not only learn from past experiences, but to make educated guesses and decide the best sequence of events to complete a task.
The robot uses its own sensors to pick up data from its environment, but it can also communicate with other robots to learn from their experiences. It then contextualizes that data to be relevant to its own environment.
Check it out:
And just to bring it home a little more, somebody has made a program called MarI/O, which the YouTube description explains is, "made of neural networks and genetic algorithms that kicks butt at Super Mario World." In other words, a computer with no practical instructions can "evolve" to teach itself to play video games better than you: