| Week 1 | Introduction to Data Structures and Algorithms |
| Week 2 | Arrays and Strings |
| Week 3 | Linked Lists |
| Week 4 | Stacks and Queues |
QUIZ 1 |
|
| Week 5 | Trees and Binary Search Trees |
| Week 6 | Graphs and Graph Algorithms |
| Week 7 | Sorting Algorithms |
| Week 8 | Searching Algorithms |
QUIZ 2 |
|
| Week 9 | Dynamic Programming |
| Week 10 | Algorithmic Problem-Solving Techniques |
| Week 11 | Practical Coding Exercises and Assignments |
| Week 12 | Project-Based Learning: Applying Data Structures and Algorithms |
PROJECT REPORT |
|