Discrete Math·Course

Discrete Mathematics

Discrete mathematics: logic, set theory, combinatorics, graph theory, algorithms, and number theory

Part of the Mathematics track — finish it for a verifiable diploma →

5
Modules
15
Articles
~2 h
Reading
IV
CLOs

§ 01 — Orientation

New here?

What you'll be able to do, who this is for, how long it takes, and where to begin.

By the end, you will be able to

  • 01Reason with logic, sets, and proofs.
  • 02Count with combinatorics.
  • 03Model problems as graphs.
  • 04Use the number theory behind modern crypto.
  • 05Think about algorithms rigorously.

Who this is for

StudentEngineer / developerResearcher & academic

How long it takes

  • Quick orientation
    Skim the opening module and the cheatsheet to get the shape of it.
    ~2 h
  • Full read-through
    Read every article once, in order.
    ~2 h
  • Mastery path
    Read, take the quizzes, and space out your reviews.
    ~2 weeks
Start with one lesson
Set Theory and Operations
Read one article to see the shape of the school before committing.
Open →
Cite this school
  • APA

    Stoa. (2026). Discrete Mathematics [Online course]. Stoa. https://stoa.school/course/discrete-math

  • MLA

    Stoa. “Discrete Mathematics.” Stoa, 2026, https://stoa.school/course/discrete-math.

  • Chicago

    Stoa. “Discrete Mathematics.” Stoa. Accessed September 1, 2026. https://stoa.school/course/discrete-math.

§ 02 — Curriculum

5 modules.

Each module is a small unit. Most read in sequence — but a determined reader can begin anywhere.

§ 03 — Learning outcomes

4 outcomes.

CLO I
Logic and Sets

Apply methods of mathematical logic and set theory

CLO II
Combinatorics

Solve combinatorial problems involving permutations, combinations, and the inclusion–exclusion principle

CLO III
Graph Theory

Analyze graphs and determine paths, spanning trees, and flows

CLO IV
Number Theory and Algorithms

Apply number-theoretic algorithms and assess algorithmic complexity

§ 04Practices