ADS · 2026-Spring
Algorithms & Data Structures
Sorting, searching, graphs, dynamic programming.
Sign in to enrol
200 students enrolled
About this module
The algorithms and data structures module. Twelve weeks of problems, unlocked one week at a time as you solve them.
What you will work through
Each week unlocks when you have solved the easy problems in the week before it. The problems themselves need enrolment.
- 01 Week 1 Basic Array Math String 11 problems
- 02 Week 2 Recursion Array Basic Math 13 problems
- 03 Week 3 Sorting Binary Search Basic Two Pointers 14 problems
- 04 Week 4 Hashing Basic Binary Search Prefix Sum 16 problems
- 05 Week 5 Queue Stack Linked List 12 problems
- 06 Week 6 Trees 10 problems
- 07 Week 7 Heap Greedy 9 problems
- 08 Week 8 Graph BFS DFS 11 problems
- 09 Week 9 Backtracking DFS Recursion 10 problems
- 10 Week 10 Graph 11 problems
- 11 Week 11 DP Recursion 11 problems
- 12 Week 12 DP Recursion 12 problems
Assessment
- ⏱ Mock Test 1 2 Feb 2026
- ⏱ Mock Test 2 20 Feb 2026
- ⏱ Mock Test 3 13 Mar 2026
- ⏱ Mock Test 4 10 Apr 2026
- ⏱ In-Class Test 16 Apr 2026
- ⏱ Refer/Defer Test 19 Jun 2026