This course aims in introducing advanced concepts in geometry – both for discrete and continuous representations. Advanced open source tools such as CGAL and IRIT geometric kernels will also be introduced.