Deep dive into arrays, trees, graphs, sorting, searching, and algorithmic complexity — with hands-on coding challenges and code reviews.