Regarded as the essential text in computer science, this multi-volume series covers basic algorithms and data structures. (For Intermediate Students)
A famous source on design patterns for object-oriented programming. (Intended for Advanced Students)
A comprehensive guide to preparing for technical interviews, including problem-solving techniques and coding challenges. (For Advanced Learners)
Classic guidance on everything from technical procedures to career advice for software professionals. (Intended for Intermediate Students)
A must-read for anyone interested in learning how to develop manageable, clean code. (Intended for Intermediate Students)
A traditional handbook on JavaScript features and recommended practices. (A Beginner's Guide)
A fast-paced, entertaining introduction to Python that's ideal for novices.