Analysis of algorithms includes time and size complexities, notations such as Big O, Big Omega, Big Theta and case scenarios like Best Case, Worst Case and Expected Case.