In this talk, I will discuss three challenges in non-Euclidean learning: the challenge for global learning, the challenge for specifying local coordinate systems, and the challenge for analyzing iterative algorithms. We will explore potential solutions for these challenges and demonstrate their effectiveness through important examples.