In this course, we will delve into the intersection of computational mathematics and linear algebra. From semi-definite programming to lattice encryption and quantum computing, we will explore fundamental algorithms and cryptographic principles. We will engage with contemporary research and innovative topics, gaining insights into optimization, machine learning, and the transformative role of mathematics in modern computation.