University of British Columbia
Skeleton: The Joints
This is an extremely in depth look at the various different joints and their range of motion. Labeled diagrams are provided for each type. Illustrated quizes and x-rays can be accessed for each joint classification.
OpenStax
Open Stax: Cartilaginous Joints
This site provides information regarding cartilaginous joints, joints where adjacent bones are united by cartilage.