Попробуй для начала самый простой создать, чисто с нуля, вот как ты это видишь.
Например, есть 10 миниатюр, которые ссылки, они в блоке где помещаются лишь 5, а остальные с overflow: hidden.
Задай блоку с картинками id, затем через js получи кол-во картинок и размер.
Ну а потом на этот размер, сдвигай по интервалу. Ну и сделай что бы после последней картинке, слайдер возвращался обратно.
Если тебе действительно интересно создания с нуля и практика js, то попробуй.
От простого к сложному. Логика там везде одинаковая по сути.