Lumen Learning
Lumen: Grammar: Punctuation
This lesson focuses on the roles of all of the punctuation marks; it provides a video, small practices in various sections, and a punctuation self-check.
Other
Sandhills Community College: Punctuation Guide
Lists, defines and describes the uses of many elements of English punctuation, including the period, comma, semicolon, colon, apostrophe, quotation, hyphen, and dash. Includes several examples.