This video tutorial on algorithm is for absolute beginners who want to understand the role of algorithms in programming.
An algorithm is a sequence of steps for performing a particular task. An algorithm can be expressed as a flow chart or a pseudocode. It should be finite and unambiguous. Algorithms and data structures go together. A data structure is a way of storing data efficiently. Since data structures are beyond the scope of this short video, I will focus on the fundamentals of algorithm.