DSA27 is a book-first course repository in which students implement every data structure themselves rather than relying on built-ins. The students’ book collects the fifteen lectures and the question bank with its answers in one PDF, and the repository adds the course codebase, labs, notebooks, and visual walkthroughs.
Book
Data Structures and Algorithms (DSA27): The Students' Book
The course book for Data Structures and Algorithms (CS2101 / IS122): all fifteen lectures and the full question bank with answers, alongside an implement-it-yourself Python codebase, labs, notebooks, and visualizations.
Book2026