This is the first part in a video series on genetic programming(GP). I have created a genetic programming application in C++ in which a little bug is learning to cover more and more space on the screen as fast as possible. Here is a link to the second part: http://www.youtube.com/watch?v=vhY482SEVNc