Prerequisites

You need to be motivated to learn linear algebra. Linear algebra isn’t so difficult, but it’s also not so easy. However, this tutorial contains material for two courses: Introductory Linear Algebra and Advanced Linear Algebra. An intention to learn applied linear algebra—and a willingness to expend mental energy towards that goal—is the single most important prerequisite. Everything below is minor in comparison.

You need to be comfortable with arithmetic and basic algebra. If you know that a square root of 1 has two outcomes (±1), than you have enough algebra knowledge to continue. Other concepts in geometry, trigonometry, and complex numbers (the imaginary unit is denoted by j, not by i, because it is logically appropriate in electrical engineering and computer science) will be introduced as the need arises supported by corresponding links to Wikipedia.

No calculus concepts are required. Its topic along with some basic mathematical facts is presented in a special course. You don't need to know the fundamental calculus concept such as limit; however, some applications may require its knowledge. Some familiarity with vectors matrices will be beneficial (any material you get from movies Matrix is not essential).

This tutorial was designed to deepen your understanding of linear algebra—an essential foundation for computer science, engineering, and many other technical disciplines. Although the content assumes prior familiarity with basic algebra, you may encounter symbols or terminology that are new. We strive to provide clear and accessible explanations throughout. If something remains unclear, we encourage you to consult additional resources, such as a search engine or an AI assistant, to further support your learning.

Encouragement
Encouragement