This course is about Conways game of life. This is a cellular automaton constructed by John Conway in 1970. This simulation starts with an empty chess board like table and has very simple rules. These simple rules can give birth to a given cell on the board as well as they can wipe out life of a given cell. It is quite counter intuitive that with so simple rules, so elaborate structures can emerge. And basically, this is the conclusion of life-game. We are going to talk about the theoretical background of the topic and of course we are going to implement it from scratch in Java. Hope you will like it!