I will present how to derive the algorithm of Support Vector Machine(SVM) from intuition. I will NOT present how to solve the optimization problem from SVM. A high school/freshman year linear algebra course should be enough to understand the derivation.