# Sets and Arrays

Learn to program the set operations.

## We'll cover the following

## Introduction to sets

In discrete mathematics, studying **sets** is mandatory. Why? Because set theory is only concerned with distinct numbers. Naturally, it has widespread applications in computer science.

We can translate every single property of set theory into computer programming. And, yes, with the help of simple arrays. We don’t need complex data structures, algorithms, classes, or collection hierarchies.

Set theory concepts are spread widely in computer science. We can make declarative statements in any SQL query with all types of set operations. We’ll find typical unions, intersections, differences, complements, etc.

Get hands-on with 1200+ tech skills courses.