Видео является уроком по основам программной анимации для любого языка программирования. Хоть пример и выполнен на основе JavaScript, точно такой же подход можно применить в любой платформе: С# и .NET, Java, Python, C++ и т.д.
В примере рассматривается что такое частота кадров, длительность анимации, временная фунция. Изучаются типовые алгоритмы движения: линейное, с ускорением, с замедлением/торможением и колебательные скачки.
В результате на выходе создаем универсальную функцию, которая может запускать анимацию любого объекта с задержкой по времени, по любому алгоритму движения.
Анимация на HTML/CSS - https://youtu.be/iRXYY763JZY
Создание анимационных прогрессбаров - https://youtu.be/bJp4m172pBU
Курс веб-программирование - https://www.youtube.com/playlist?list=PLFXz29rxgxB5Ba55WjG-etZ15T78sH5Ob