Skip to main content
Focus mode

Discrete Mathematics

Discrete Mathematics: logic, proofs, sets, number theory, induction, combinatorics, relations, graphs, trees, Boolean algebra, and the theory of computation.

0 of 39 modules completed0%

Saved in this browser

Start here

Propositions, connectives, and truth tablesStart module 1Starting Check for this course (6 questions)

Grade University

0/39 completed
  1. Up nextModule 1 · LogicPropositions, connectives, and truth tables
  2. Not startedModule 2 · LogicLogical equivalence and normal forms
  3. Not startedModule 3 · LogicPredicates and quantifiers
  4. Not startedModule 4 · LogicRules of inference
  5. Not startedModule 5 · ProofsDirect proof, contraposition, and contradiction
  6. Not startedModule 6 · ProofsExistence and uniqueness proofs and counterexamples
  7. Not startedModule 7 · Sets and FunctionsSet operations and identities
  8. Not startedModule 8 · Sets and FunctionsFunctions, injections, surjections, and composition
  9. Not startedModule 9 · Sets and FunctionsCardinality and infinite sets
  10. Not startedModule 10 · Sequences and SumsSequences, summation notation, and special sums
  11. Not startedModule 11 · AlgorithmsAlgorithms and pseudocode
  12. Not startedModule 12 · AlgorithmsGrowth of functions and complexity
  13. Not startedModule 13 · Number TheoryDivisibility and the Euclidean algorithm
  14. Not startedModule 14 · Number TheoryPrimes and factorization
  15. Not startedModule 15 · Number TheoryCongruences and modular arithmetic
  16. Not startedModule 16 · Number TheoryFermat's and Euler's theorems and the CRT
  17. Not startedModule 17 · Number TheoryModular arithmetic for cryptography
  18. Not startedModule 18 · Induction and RecursionMathematical induction
  19. Not startedModule 19 · Induction and RecursionStrong induction and well-ordering
  20. Not startedModule 20 · Induction and RecursionRecursive definitions and recursive algorithms
  21. Not startedModule 21 · CountingThe sum and product rules and the pigeonhole principle
  22. Not startedModule 22 · CountingPermutations and combinations
  23. Not startedModule 23 · CountingBinomial coefficients and combinatorial identities
  24. Not startedModule 24 · Advanced CountingInclusion–exclusion
  25. Not startedModule 25 · Advanced CountingRecurrence relations
  26. Not startedModule 26 · Advanced CountingGenerating functions
  27. Not startedModule 27 · Discrete ProbabilityDiscrete probability and expectation
  28. Not startedModule 28 · RelationsRepresenting relations and their properties
  29. Not startedModule 29 · RelationsEquivalence relations and partitions
  30. Not startedModule 30 · RelationsPosets and Hasse diagrams
  31. Not startedModule 31 · GraphsGraph terminology, representation, and isomorphism
  32. Not startedModule 32 · GraphsConnectivity and paths
  33. Not startedModule 33 · GraphsEuler and Hamilton paths
  34. Not startedModule 34 · GraphsShortest paths and graph algorithms
  35. Not startedModule 35 · GraphsPlanar graphs and graph coloring
  36. Not startedModule 36 · TreesRooted trees and tree traversal
  37. Not startedModule 37 · TreesMinimum spanning trees
  38. Not startedModule 38 · Boolean AlgebraBoolean functions and logic circuits
  39. Not startedModule 39 · Models of ComputationFormal languages, automata, and Turing machines