Useful Resources
Books & Learning
- Competitive Programmer’s Handbook – Antti Laaksonen
A beginner-friendly intro to CP. Skim the early chapters to get started quickly.
- VisuAlgo – Steven Halim
Interactive visualisations for algorithms and data structures.
Online Judges
As with anything, the best way to improve is practice, and regular online contests are a fun and effective way to do this.
- Codeforces
The biggest platform with frequent contests and a rating system.
- AtCoder
Very high-quality contests at multiple difficulty levels.
- Kattis
Good ICPC-style problems; includes past NWERC & UKIEPC contests.
Club Information
We share slides, practice materials, and lecture notes directly on our Discord.
Join our Discord server →