Discrete Mathematics

Discrete Mathematics

(4.7 out of 5 - 1,456 reviews)

$229.00

Build a strong foundation in discrete mathematics with this beginner-friendly course covering logic, set theory, combinatorics, and graph theory. Perfect for computer science students and aspiring programmers looking to strengthen their mathematical reasoning skills.

What You'll Learn:

  • Mathematical Logic and Proofs
  • Set Theory and Relations
  • Combinatorics and Counting
  • Graph Theory
  • Algorithms and Complexity
  • Applications in Computer Science
Duration: 7 weeks
Level: Beginner
Format: Video lectures, exercises
Certificate: Yes

Course Description

Discrete Mathematics is the foundation of computer science and programming. This course introduces you to the mathematical structures and techniques used in algorithm design, data structures, cryptography, and software engineering.

Starting from basic concepts, you'll progress through logic, set theory, and combinatorics to more advanced topics like graph theory and complexity analysis. Each lesson includes practical programming examples showing how discrete mathematics applies to real-world computing problems.

Ideal for computer science students, self-taught programmers, and anyone preparing for technical interviews at major tech companies.

Course Curriculum

  • Week 1: Mathematical Logic and Proof Techniques
  • Week 2: Set Theory and Functions
  • Week 3: Relations and Equivalence
  • Week 4: Combinatorics and Counting Principles
  • Week 5: Graph Theory Fundamentals
  • Week 6: Trees and Network Algorithms
  • Week 7: Computational Complexity and Final Project

Your Instructor

Dr. James Thompson, Ph.D. Computer Science

Dr. Thompson has 20 years of experience teaching discrete mathematics and computer science. He has worked at leading tech companies and brings practical insights into how discrete mathematics powers modern computing.