🧠
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