Please leave feedback! I’m still developing these notebooks and wondering whether a student would have questions or difficulties about any of the contents. It helps the most if you have specific and detailed points where any confusion occurs.

Introduction

Set Theory

Lesson 1: Set Extensionality

Lesson 2: Subsets and Set Operations

Lesson 3: Relations

Lesson 4: Equivalence Relations

Python

Lesson 5: Basic Python

Combinatorics

Lesson 6: Set Cardinality and the Fundamental Counting Principle

Lesson _: Combinations and Permutations

Lesson _: Combinatorial Proof

Lesson _: Multisets

Lesson _: The Binomial Theorem

Lesson _: Recursion

Lesson _: Induction

Lesson _: The Pigeonhole Principle

Lesson _: Complexity Theory

Lesson _: Graph Theory