Навчальний посібник складається з двох частин. У першій частині розглянуто теоретичні основи побудови, математичного аналізу, складності і порівняння алгоритмів, їхні математичні моделі, а друга частина присвячена розгляду і побудові більше ніж 60 різних нормальних та операторних алгоритмів, алгоритмів сортування, алгоритмів на звичайних графах, орграфах і деревах, алгоритмів кодування та стиснення інформації, алгоритмів кластеризації, криптографічних та генетичних. Робота кожного алгоритму розглянута на конкретному прикладі для набуття читачем практичного досвіду. Навчальний посібник призначено для студентів, аспірантів та спеціалістів, які використовують відповідні знання з теорії алгоритмів і самі алгоритми.