I want a class that will help me improve my intuition on geometric spaces. All the math classes I have taken this far has been computational heavy and didn't help me understand the concepts other than knowing how to compute. I took linear algebra this semester, which I enjoyed -- it was the first math class that I actually had a small, intuition understanding of the concepts. It was heavy on proofs, even though I never did proofs before, I struggled at it, but it did help me understand the topics a lot better.
Which classes will help me further understand all the concepts discussed in linear algebra like Euclidean space and so on. Which class are best for me: Algebraic Topology, Complex Analysis, Analysis $I$, Abstract Algebra?