This online course comes from the Open Learning Initiative (OLI) by Carnegie Mellon. “The course includes self-guiding materials and activities, and is ideal for independent learners, or instructors trying out this course package.”
"Discrete mathematics, also called finite mathematics or decision mathematics, is the study of mathematical structures that are fundamentally discrete in the sense of not supporting or requiring the notion of continuity. Objects studied in finite mathematics are largely countable sets such as integers, finite graphs, and formal languages. Concepts and notations from discrete mathematics are useful to study or describe objects or problems in computer algorithms and programming languages."
At this point only one of the planned 15 modules is currently available, that on Groups.