Mohadra
Learn fast, stay consistent
Section world

Discrete Mathematics

Learn how to think with sets, patterns, and clear rules.

20Courses
60Lessons
120Micro-lessons
Course #1

Sets

A practical way to understand and use sets in daily situations.

Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #2

Subsets

Understand how smaller sets relate and operate inside larger sets.
Open course
3 Lessons6 Micro-lessonsDifficulty: Not set
Course #3

Venn Diagrams

A practical way to understand how sets relate to each other using visual logic.
Open course
3 Lessons6 Micro-lessonsDifficulty: Not set
Course #4

Logic Statements

This course trains students to work with logical statements and understand how they are built and evaluated.
Open course
3 Lessons6 Micro-lessonsDifficulty: Not set
Course #5

Truth Tables

A practical path to evaluating logical expressions using clear step-by-step reasoning.
Open course
3 Lessons6 Micro-lessonsDifficulty: Not set
Course #6

Propositions

Explore the logical analysis of propositions in discrete mathematics.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #7

Logical Operators

Explore the intricacies of logical operators and their applications in discrete mathematics.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #8

Implications

Explore the nuances of conditional statements in Discrete Mathematics.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #9

Functions

Explore the concept of functions in discrete mathematics, focusing on how they map inputs to outputs.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #10

Relations

Explore how relations connect elements in discrete mathematics.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #11

Graph Theory

Advanced judgment in graph-based modeling: recognizing limits, trade-offs, and hidden costs.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #12

Trees

Advanced judgment in tree structures: recognizing limits, trade-offs, and hidden risks.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #13

Recursion

Advanced mastery of recursion in discrete mathematics, focusing on ambiguous cases, trade-offs, and judgment under uncertainty.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #14

Induction

Mastering induction: judgment in ambiguous proofs, recognizing limits, and calibrating restraint.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #15

Combinatorics

Advanced judgment in combinatorial analysis under ambiguous and high-stakes conditions.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #16

Boolean Algebra

Advanced mastery of Boolean Algebra: judgment in ambiguous binary logic, recognizing when intuition fails, and calibrating decisions under uncertainty.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #17

Algorithms Basics

Mastering judgment in algorithmic decisions under ambiguity and pressure.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #18

Complexity

Mastering complexity analysis in discrete mathematics: judgment under ambiguity, recognizing when efficiency becomes harmful, and calibrating decisions for long-term impact.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #19

Set Operations

Advanced judgment in combining and comparing sets under ambiguous and high-stakes conditions.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #20

Discrete Math Mastery

Advanced judgment in discrete mathematics for computing and logic. Focus on calibration, restraint, and error detection under ambiguity.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced