Discrete Math: earn better grades and discover great careers
5.0 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
173 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Discrete Math: earn better grades and discover great careers to your Wishlist.

Add to Wishlist

Discrete Math: earn better grades and discover great careers

Learn Discrete Mathematics: graph theory, logic, proofs, set theory, probability, number theory, functions & relations
5.0 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
173 students enrolled
Last updated 9/2017
Current price: $12 Original price: $45 Discount: 73% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 4 hours on-demand video
  • 48 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Mathematical Logic
  • Mathematical Proofs
  • Set Theory
  • Functions and Relations
  • Graph Theory
  • Number Theory
  • Combinations and Permutations
  • Propositions and Connectives
  • Truth Tables and Logic Gates
  • Conditional and Biconditional Propositions
  • Rules of Inference
  • Predicates and Quantifiers
  • Direct and Indirect Proofs
  • Proof by Induction
  • Set Theory and Number Sets
  • Complement Sets
  • Cartesian Product
  • Operations
  • Boolean Algebra and De Morgan's Law
  • Ordered Pair, Dom, Range
  • Inverse Relations
  • Simple and Complete Graph
  • Bipartite Graph
  • Paths and Circuits
  • Euler Circuit and Euler Path
  • Hamiltonian Circuit and Hamiltonian Path
  • Trees
  • Divisibility and Division Algorithm
  • Euclidean Algorithm
  • Fundamental Principle of Counting
View Curriculum
  • basic math operations
  • basic understanding of equations
  • willingness to learn
  • Are you a Math, Computer Science or Computer Engineering student or maybe a proffesional who needs to successed in Discrete Mathemathics? 
  • Do you need to develope your mathematical skills and learn with practice?
  • Are you already studying Discrete Math Subject but need a better resource and online teacher to study and get better grades? 
  • Do you need to increase your GPA but have little time to study?

This is a great place to learn Discrete Mathematics! Enroll Now!

In this course you will learn about mathematical logic, mathematical proofs, set theory, functions, relations, graph theory, number theory as well as combinations and permutations.

Each chapter of the course can be taken inpedenently if required, and each chapter covers all of the listed topics in details so you will learn everything that is necessary and in the order that most suits you as a student. As students usually come to this course for specific topic(s) and exercises, here is the comprehensive list of what you will learn from each chater of this course:

  1. Logic: Propositions, Connectives, Truth Tables, Logic Gates, Conditional and Biconditional Propositions, Rules of Inference, Predicates and Quantifiers
  2. Proofs: Direct and Indirect Proofs, Proof by Induction and other Methods of Proof
  3. Set Theory: Set Theory and Number Sets, Complement Sets, Cartesian Product, Operations, Boolean Algebra and De Morgan's Law
  4. Functions and relations: Ordered Pair, Dom, Range, Inverse Relations
  5. Graph Theory: Simple and Complete Graph, Bipartite Graph, Paths and Circuits, Euler Circuit and Euler Path, Hamiltonian Circuit and Hamiltonian Path, Trees
  6. Number Theory: Divisibility and Division Algorithm, Euclidean Algorithm
  7. Combinatorics: Combinations, Permutations, Fundamental Principle of Counting

All lectures are in high quality - 1080p and the powerpoint presentations are downloadable. (you can use them when you will need and they can save you time by revisiting the learned material as well). All the concepts and definitions are explained in the videos and each topic is ending with a set of examples as well as a small theory quiz (optional). We will go through each step to solve the given examples in each lesson as well as practice them at the end of the all 7 chapters. In case of difficulties, you can post a question and get help from the instructors!

This course will be useful to anyone studying discrete math and any related subject, such as linear algebra, calculus, economics, statistics, cryptography, finance, actuarial science, data structures, data science or algorithms. And if you are a computer science student and you were searching for mathematics for computer science course than you will definitely need to go through this course! This is also a great course for computer and math related majors, because they usually require a solid knowledge in doscrete math.

The instructors of this course have both completed discrete mathematics in there computer engineering sophomore year and got the A+ (4.0) grade which has lead to the idea of creating this full and comprehensive course. We have seen how our university students in fields such as computer science, computer engineering and electrical engineering were struggling to study the material and worried about passing their exams. And if you are tired of learning everything on your own with university or from professors while going to the lectures everyday, you can now get this course for as little as two cups of coffee and this small investment will rapidly effect your life, career and especially your GPA! So make the right decision today and enroll in this course now!

In addition, to all of these, this course gives you 100% satisfaction or Money-Back Guarantee for 30 days so you have nothing to lose. The course can be watched on all devices and at the end you are even getting a certificate for course complition that you can put on your resume, linkedin, show your co-workers and/or classmates and professors.

After enrolling in this course you will feel 100% confident and will master your skills in Discrete Math. You will have all necessary materials to revisit and videos with lifetime access that you can watch even on your phone, laptop or TV screen. You will learn how to solve the problems in discrete math step-by-step and even know all the theory and concepts that are necessary for your success in this subject. Feel free to look at the free materials that are provided to you on this page. All the powerpoint presentations are downloadable so that you will be able to simply skim through them in 20 minutes if you will need to repeat some material or prepare for your class.

Do you need to Master Discrete Mathematics? 

Don't wait no more! 100% satisfaction or Money-Back Guarantee for 30 days!


Who is the target audience?
  • Math Majors
  • Computer Science Majors
  • People Interested in Mathematics
  • Students of Science Majors
  • People Interested in Studying Discrete Math
  • Students of Engineering Majors
  • Computer Engineering Majors
  • People pursuing Bachelor's degree
  • People pursuing Master's degree
  • Professions related to Computers
  • Professions related to Mathematics
  • Professions related to Engineering
Compare to Other Discrete Math Courses
Curriculum For This Course
49 Lectures
Course Intro
1 Lecture 01:34
Chapter 1: Math Logic
9 Lectures 52:30

Truth Table

Introduction to Logic Gates

Conditional and Biconditional Proposition


Chapter 1 Exercises

Chapter 1 Theory Quiz
8 questions
Chapter 2: Proofs
5 Lectures 22:45

More Methods of Proof

Chapter 2 Exercises

Chapter 2 Theory Quiz
12 questions
Chapter 3: Set Theory
8 Lectures 50:01

Number Sets

Complement Sets

Cartesian Product


De Morgan's Laws

Intro to Boolean Algebra

Exercises on Set Theory

Chapter 3 Theory Quiz
7 questions
Chapter 4: Functions and Relations
7 Lectures 34:12
Ordered Pair

Domain and Range

Relation and Function

Inverse Relation

Composition and Equivalence

Injective and Surjective Functions


Chapter 4 Theory Quiz
6 questions
Chapter 5: Graph Theory
10 Lectures 34:58
Intro to Graphs

Simple and Complete Graphs

Bipartite Graph



Euler Circuit and Euler Path

Hamiltonian Path and Hamiltonian Circuit


Types of Trees

Exercises on Graphs

Chapter 5 Theory Quiz
9 questions
Chapter 6: Number Theory
4 Lectures 17:42
Divisibility and Division Algorithm

Exercises on Divisibility

Euclidean Algorithm

Exercises on Euclidean Algorithm

Chapter 6 Theory Quiz
4 questions
Chapter 7: Combinations and Permutations
5 Lectures 22:22
Fundamental Principle of Counting

Exercises on Rule of Product



Exercises on Permutations and Combinations

Chapter 7 Theory Quiz
3 questions
About the Instructor
Nikoloz Sanakoevi
4.1 Average rating
84 Reviews
13,393 Students
3 Courses
Web Development and Programming Instructor

Profile Summary:
A hard-working and motivated Computer Engineering undergraduate with vast amount of achievements and courses finished in the field.

I have 6 YEARS of programming courses experience including:
c++, c#, algorithms, java, android, HTML5, CSS3, php, javascript, MySQL, Google APIs, Jasmine, GitHub, Responsive Websites, Website Optimisation, jQuery, Object Oriented Programming.

3 LANGUAGES that I can easily communicate in:
English, Russian and Georgian.

AMERICAN EDUACATION from San Diego State University (Georgia campus)
Here are some datails about my studies:
Student in Computer Engineering , Named to the Dean's listseveral times, full scholarship, received grant.

19 DIPLOMAS / CERTIFICATES both from olympiads and courses:
Math, Physics, Russian, English, German olympiads, School diplomas and Programming.

RANKED in TOP1-8% in the highschool and national exams,

Highschool: Chemistry, Biology, Geography, Math.
National :Math, English, General skills.

TOP100 STUDENTS in 3 subjects according to national olympiads:
Math (9th grade), Russian Language (9th grade) and Informatics (10th grade).

I received ACADEMIC HONORS including:                                                                                gold medal and regional "honor student" diploma.

Mikheil Chkheidze
5.0 Average rating
2 Reviews
173 Students
1 Course
Computer Engineer

I am Mikheil Chkheidze from Georgia. I have graduated from U.S. high school when I was an exchange student in 2010-2011. With top scores and experience, I received full grant and now, I am majoring in Computer Engineering at San Diego State University. My passion is software development and online learning systems.