In this chapter, we define \(\R^n\text{,}\) the \(n\)-dimensional Euclidean space as vector space over \(\R\text{.}\) We shall define abstract vector spaces in later chapter. In fact, \(\R^n\) can be thought of as model vector spaces and once we understand properties in \(\R^n\text{,}\) it will be easier to under properties in asbtract vector spaces. Sage is a very nice tool to define vector spaces and deal with all the concepts of vector space. We shall explore all the concepts in this chapter using Sage in the last section.