What you’ll learn

Curriculum

M1 Getting set up — 2 lessons
Show lessons
  1. Propositional logic: truth tables & operators
    Lesson outline – video coming soon.
    14m
    Locked Intermediate 14 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Propositional logic: truth tables & operators and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
  2. Logical equivalence & laws
    Lesson outline – video coming soon.
    14m
    Locked Intermediate 14 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Logical equivalence & laws and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
M2 Language basics, fast — 2 lessons
Show lessons
  1. Predicates, quantifiers & domains
    Lesson outline – video coming soon.
    16m
    Locked Intermediate 16 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Predicates, quantifiers & domains and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
  2. Nested quantifiers & translation
    Lesson outline – video coming soon.
    14m
    Locked Intermediate 14 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Nested quantifiers & translation and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
M3 Data structures & iteration — 2 lessons
Show lessons
  1. Direct proof strategies
    Lesson outline – video coming soon.
    14m
    Locked Intermediate 14 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Direct proof strategies and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
  2. Proof by contrapositive & contradiction
    Lesson outline – video coming soon.
    16m
    Locked Intermediate 16 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Proof by contrapositive & contradiction and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
M4 Functions & modules — 2 lessons
Show lessons
  1. Set operations & Venn diagrams
    Lesson outline – video coming soon.
    14m
    Locked Intermediate 14 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Set operations & Venn diagrams and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
  2. Set identities & proofs
    Lesson outline – video coming soon.
    12m
    Locked Intermediate 12 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Set identities & proofs and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
M5 Files, serialization & pathlib — 2 lessons
Show lessons
  1. Functions: injective, surjective, bijective
    Lesson outline – video coming soon.
    16m
    Locked Intermediate 16 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Functions: injective, surjective, bijective and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
  2. Composition & inverse functions
    Lesson outline – video coming soon.
    14m
    Locked Intermediate 14 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Composition & inverse functions and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
M6 Errors, testing & logging — 2 lessons
Show lessons
  1. Relations: reflexive, symmetric, transitive
    Lesson outline – video coming soon.
    14m
    Locked Intermediate 14 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Relations: reflexive, symmetric, transitive and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
  2. Equivalence relations & partitions
    Lesson outline – video coming soon.
    14m
    Locked Intermediate 14 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Equivalence relations & partitions and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
M7 OOP, dataclasses & typing — 2 lessons
Show lessons
  1. Counting principles: sum & product rules
    Lesson outline – video coming soon.
    14m
    Locked Intermediate 14 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Counting principles: sum & product rules and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
  2. Permutations & combinations
    Lesson outline – video coming soon.
    16m
    Locked Intermediate 16 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Permutations & combinations and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
M8 CLI apps & automation — 2 lessons
Show lessons
  1. Binomial theorem & combinatorial identities
    Lesson outline – video coming soon.
    14m
    Locked Intermediate 14 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Binomial theorem & combinatorial identities and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
  2. Pigeonhole principle & applications
    Lesson outline – video coming soon.
    12m
    Locked Intermediate 12 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Pigeonhole principle & applications and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
M9 Web APIs — 2 lessons
Show lessons
  1. Recurrence relations & solving techniques
    Lesson outline – video coming soon.
    16m
    Locked Intermediate 16 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Recurrence relations & solving techniques and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
  2. Generating functions (intro)
    Lesson outline – video coming soon.
    14m
    Locked Intermediate 14 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Generating functions (intro) and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
M10 Data wrangling — 2 lessons
Show lessons
  1. Graphs: definitions, paths & connectivity
    Lesson outline – video coming soon.
    16m
    Locked Intermediate 16 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Graphs: definitions, paths & connectivity and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
  2. Euler & Hamiltonian paths
    Lesson outline – video coming soon.
    14m
    Locked Intermediate 14 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Euler & Hamiltonian paths and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
M11 Packaging & deployment — 2 lessons
Show lessons
  1. Trees & spanning trees
    Lesson outline – video coming soon.
    14m
    Locked Intermediate 14 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Trees & spanning trees and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
  2. Graph coloring & planar graphs
    Lesson outline – video coming soon.
    14m
    Locked Intermediate 14 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Graph coloring & planar graphs and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
M12 Capstone project — 2 lessons
Show lessons
  1. Mathematical induction: base & step
    Lesson outline – video coming soon.
    16m
    Locked Intermediate 16 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Mathematical induction: base & step and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now
  2. Strong induction & well-ordering
    Lesson outline – video coming soon.
    16m
    Locked Intermediate 16 min
    Discrete Math & Proofs for Computer Science
    Get instant access to Strong induction & well-ordering and all 11 modules in Discrete Math & Proofs for Computer Science, plus exclusive platform features to accelerate your learning.
    • Full course access • All 11 modules & lessons
    • 24/7 AI Tutor • Unlimited questions & instant explanations
    • Lifetime access • All future updates & new content
    • Resume builder • Portfolio feedback & career guidance
    • Interview prep • Whiteboard practice & drills
    • Certificate • Industry-tested completion credentials
    Enroll Now

Projects

Prerequisites

Who is this for?

Outcomes

Resources

Tip: Right-click → “Save link as…” if your browser opens the file.

FAQ

Is this beginner-friendly?

Yes. We start from mental models and build up with guided practice and plenty of worked examples.

Will I need extra software?

We stick to free or standard tools. Any optional extras are clearly marked and have alternatives.

Do I get updates?

Yes—lifetime access with updates as the field, tools, and exam expectations evolve.