Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Discrete Math | Learn Discrete Mathematics by easy methods
Rating: 4.5 out of 5(36 ratings)
728 students

Discrete Math | Learn Discrete Mathematics by easy methods

Discrete Maths for Computer Science , Data science and Engineering Students
Last updated 5/2026
English
English [Auto],

What you'll learn

  • Learn the foundational concepts of Set theory
  • Learn the foundational concepts of Relations
  • Learn the foundational concepts of Functions
  • Learn the foundational concepts of Combinatorics
  • Learn the foundational concepts of Logics

Course content

6 sections • 68 lectures • 8h 6m total length
  • Introduction and Description of a Set14:02

    Introduction and Description of a Set

  • Illustrations25:22

    Explore how to determine if a collection is a set, and convert between roster and set-builder forms using natural numbers and integers as examples.

  • Types of Sets23:25

    Types of Sets

  • Illustrations17:39

    Explore how to identify finite, infinite, and empty sets, determine equal sets, and solve simple set definitions through concrete illustrated examples.

  • Venn Diagrams8:22

    Explore Venn diagrams to visualize set operations like union, intersection, difference, symmetric difference, and complement within a universal set, using practical set examples.

  • Illustration15:07
  • Illustration26:24

    solve set problems with A, B, C defined by equations, list elements, and compute unions and intersections, including A∪B, B∩C, A∪(B∩C), (A∪B)∩C, and A∩B∩C.

  • Illustration35:32
  • Laws of Algebra of Sets3:20

    Explore the laws of the algebra of sets, including union and intersection. See how the empty set and universal set affect these laws in problems.

  • Illustration1:08

    Identify the smallest set C so that B ∪ C equals the set {1,2,3,5,8}. Conclude C equals {3,5,8}, making B and C disjoint and the union complete.

  • Important Results on number of elements in sets2:32

    Explore important results for counting elements in sets, including union and intersection for two and three sets with A, B, and C. Apply the inclusion-exclusion principle and universal set concepts.

  • Illustration 13:43
  • Illustration 21:39

    Illustration 2 applies set basics and the union-intersection formula to compute n(A ∪ B) using given values for the universal set, A, B, and A ∩ B.

  • Illustration 32:27

    Learn how the number of subsets of finite sets equals a power of two and how to determine the element counts when one set has 56 more subsets than another.

  • Illustration 43:20

    Use nh union e = nh + ne − nh intersection e to find how many speak both Hindi and English in a group of 800; the intersection is 200.

  • Illustration 53:05
  • Illustration 62:46

    Apply the union-intersection formula to find how many people like both coffee and tea: with 37 coffee lovers, 52 tea lovers, and a total of 70.

  • Quiz

Requirements

  • A fair background math up to high school level

Description

This course on Discrete Mathematics can be used by the the students of math , computer science and Engg. as an introduction to the fundamentals. Discrete Mathematics / Discrete Math is the backbone of Computer Science and Mathematics . It is the study of topics that are discrete rather than continuous. The topics that are covered in this course are the essential ones which are required to be learned and understood by every Computer science or engineering student. The goal of this course is to build up a strong mathematical foundation for students so that they may use their knowledge in building up technological areas like data structures, algorithms and database theory,

This course can be broken into a few key categories:

Set theory

Relations

Functions

Combinatorics

Logics

Principle of Mathematical Induction

Each of the above topics has a simple explanation of concepts so that students may grasp them easily.

I am sure that this course will be create a strong platform for students and those who are studying for higher Mathematics and would help them in a better understanding of the subject.

You will also get a good support in Q&A section . It is also planned that based on your feed back, new course materials  like  Graph theory etc. and many more may be added to the course. Hope the course will develop better understanding and boost the self confidence of the students.

Waiting for you inside the course!

So hurry up and Join now !!

Who this course is for:

  • This course is designed for students of Data science , Computer Science, Mathematics and Engineering