These pages introduce some fundamentals of genetic algorithms. Pages are intended to be used for learning about genetic algorithms without any previous knowledge from this area. Only some knowledge of computer programming is assumed. You can find here several interactive Java applets demonstrating work of genetic algorithms.
As the area of genetic algorithms is very wide, it is not possible to cover everything in these pages. But you should get some idea, what the genetic algorithms are and what they could be useful for. Do not expect any sophisticated mathematics theories here.
Now please choose next to continue or you can choose any topic from the menu on the left side. If you do not want to read all the introducing chapters, you can skip directly to genetic algorithms and return later.
There are translations of these pages available as well - Portuguese one (original mirror here) by Hermelindo Pinheiro Manoel, Japanese one by Ishii Manabu and Bulgarian one by Todor Dimitrov Balabanov.