* Please note that this is a self-directed learning and it includes works that refer to existing projects.