Deep Similarity Learning is the training of a deep learning architecture to learn to detect similarity and disimilarity between two inputs (or more). In this article, I focused on similarities between sentences, presenting the theory as well as functionable code applied to a concrete task (question duplicate detection in Quora dataset).