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:
Session 8:
Session 9:
Session 10:
Practice and Review
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!
What’s Next?
After mastering data structures, you’ll move to Module 3 to learn NumPy, Python’s powerful numerical computing library.