ViewPager

Creada una Activity con ViewPager que muestra la información de los elementos individuales en páginas horizontales.
Implementada (de ejemplo) en la categoría Classes.

Échale un ojo, creo que es esto lo que decías. Como ves no tiene mucho misterio, en vez de lanzar la Activity que tenías por ahí, SingleListItem, lanza otra que contiene un ViewPager, en el que se muestran fragments que contienen el mismo layout que esa activity, para cada elemento de la categoría. Además se pasa un índice para saber cuál tiene que ser la página actual.

La tira de arriba indicando las páginas es de la propia librería de soporte. Te dejo a ti decidir si quieres darle estilo (colores) o directamente quitarla (como los elementos ya salen en la lista anterior no es obligatorio indicar que se pueden mover lateralmente, es como una "función extra").

Si te parece bien así para el resto, sólo hay que cambiar el Intent que abres al pulsar un elemento de la lista, como está en ClassesFragment.