Spinning is cycling at varying intervals and resistance settings on a stationary bike. If the teacher is good, which mine is, it will work you out. My cardio conditioning is pretty good and I'm always sweating hard and my heart is pounding. I went today for an hour to add to my training log. It's good cardio for people who have had a lower joint injury like me.
Sig Credit to Toxic