As the name suggests, we will deal with some selected advanced topics related to algorithms in this section. Cryptography and large-scale algorithms are key highlights of this section. We will also look into the issues related to the large-scale infrastructure needed to train complex algorithms. The last chapter of this section explores the practical considerations one should keep in mind while implementing algorithms. The chapters included in this section are: