Master Discrete Mathematics: Set Theory

  • Author: TrevTutor
  • Level: Beginner
  • Study time: 6 hours
Write your awesome label here.
Course overview
All of the set theory needed in computing science and discrete mathematics.
  • Learn about sets, elements, cardinality, subsets, and set operations, such as power sets.
  • Learn how to prove subset relationships formally.
  • Learn how sets can expand to cartesian products and how our proof method works for cartesian products too.

Why should I take this course?

For your career

Personal Interest


Graded Feedback

Set theory is foundational in computing science. Lists, dictionaries, arrays, and many data structures take advantage of the rules of set theory.
You will explore the language of set theory and see how abstract concepts can be extended in the real world.
All of our lessons come with foundational exercises with full solutions to make sure you understand the material.
Recieve feedback on a graded assignment at the end of the course to gauge your level of success and to recieve advice going forward.

Meet the instructor

Trevor Block (TrevTutor)

Trevor Block (TrevTutor) is a graduate of cognitive science and linguistics, focusing on mathematical linguistics, philosophical logic, and discrete mathematics. Trevor has been teaching online for 10 years and at SFU for over 5 years, leading thousands of students through complex material.