As technologies such as artificial intelligence, big data, cloud computing, and blockchain have been applied to various areas in finance, there is an increasing demand for finance professionals with the skills and knowledge related to fintech. Knowledge of the technologies involved and finance concepts is crucial for the finance professional to understand the architecture of technologies as well as how they can be applied to solve various aspects of finance.This book covers the main concepts and theories of the technologies in fintech which consist of big data, data science, artificial intelligence, data structure and algorithm, computer network, network security, and Python programming. Fintech for Finance Professionals is a companion volume to the book on finance that covers the fundamental concepts in the field. Together, these two books form the foundation for a good understanding of finance and fintech applications which will be covered in subsequent volumes.