Concept
A set holds each value once and answers "is this in here?" instantly. Union, intersection and difference compare whole collections in one expression.
The tutor works through these with you, in conversation and code. A session ends when you have shown them, not when a video does.
A few lines that show Sets and uniqueness doing its job.
seen = {"ada", "grace"}
seen.add("ada") # no change
print(len(seen)) # 2
a = {1, 2, 3}
b = {3, 4}
print(a & b, a | b, a - b) # {3} {1, 2, 3, 4} {1, 2}
unique = set([3, 1, 3, 2])Writing empty = {} to make an empty set. Those braces make a dict. An empty set is set().
Your roadmap puts these before Sets and uniqueness, unless you already know them.
Once a session shows you understand Sets and uniqueness, it comes back for review. Each review takes a minute and tells the memory model how well you still know it.