Week 3: Data Structures and Algorithms in Python
- Day 1: Mastering Python built-in data structures like lists, tuples, sets, and dictionaries
- Day 2: Understanding and implementing custom data structures: stacks, queues, and linked lists
- Day 3: Studying sorting algorithms: bubble sort, insertion sort, and quick sort
- Day 4: Learning searching algorithms: linear search, binary search, and hash-based search
- Day 5: Practice coding sessions to reinforce understanding of data structures and algorithms