Module 2: Data Structures

Lists, Tuples, Sets, and Dictionaries

This module covers Python’s built-in data structures, which are essential tools for organizing and manipulating collections of data. You’ll learn how to choose the right structure for each task and understand the tradeoffs between them.

Session Structure

Session 7:

Lists Tuples

Session 8:

Sets

Session 9:

Dictionaries

Session 10:

Iterables & Iteration Mutability

Practice and Review

Homework

Side Projects

Want to get extra credit? Try one of the following side projects. Each project will award 2.5% extra credit in the final exam, for a maximum of 7.5% (i.e. three full side projects). You can do as many as you want. There will be more in the following modules, so keep an eye out for them!

Side Projects

What’s Next?

After mastering data structures, you’ll move to Module 3 to learn NumPy, Python’s powerful numerical computing library.

Back to Course Home