After reading Timaeus answer here: https://math.stackexchange.com/q/1302672/, I got an idea that spacetime we usually talk about in GR can be described as a manifold.
Firstly, let's address coordinates, how to switch and why in General Relativity you sometimes are forced to switch coordinates. We will start with a single coordinate system. For an event $m$ (a point in your manifold) in a region of spacetime $M_i⊂M$, where $M$ is the total spacetime, then there can be a coordinate map $ϕ_i$ which is a one-to-one mapping from all of $M_i$ to $\mathbb{R}^4$.
The fact that they mentioned in the last sentence
one-to-one mapping from all of $M_i$ to $\mathbb{R}^4$
means that a subsection of spacetime $M$ can be seen to be have Euclidean topology locally, even though we know that spacetime in GR is Lorentzian.
Even if we disregarded Timaeus answer there, we all have read GR books that started with talking about Manifolds and how manifolds can be defined locally as Euclidean. Afterwards, authors start to define Vectors, (covariant and contravariant), tensors and so on... thus preparing the notions one use in GR. My question is: Why do we need to introduce students to Manifolds before teaching them about GR, if the latter has Lorentzian signature meanwhile the former is locally described as Euclidean?