We're still working on our article for Coding Exercises. Please check back soon for more information.
Find a path to becoming a Coding Exercises. Learn more at:
OpenCourser.com/topic/birwqr/coding
Reading list
We've selected ten books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Coding Exercises.
Provides a comprehensive overview of coding interview questions and their solutions. It is highly relevant to the topic of coding exercises as it helps candidates prepare for technical interviews.
This textbook offers a comprehensive introduction to data structures and algorithms. It covers a wide range of topics, from basic concepts to advanced techniques. It valuable resource for understanding the theoretical foundations of coding exercises and for developing algorithms efficiently.
Provides valuable insights into the technical interview process. It covers common coding questions, interview strategies, and negotiation tactics, aiming to help candidates excel in their job search.
Provides a practical guide to designing efficient algorithms. It covers a wide range of algorithm design techniques and their applications. It is particularly useful for readers who want to develop a deeper understanding of algorithm design principles.
Promotes the principles of clean coding practices, emphasizing readability, maintainability, and extensibility. It provides valuable guidance for writing high-quality code, which is essential for successful coding exercises and software development in general.
Presents a collection of programming exercises designed to improve coding style and best practices. It emphasizes code readability, maintainability, and efficiency. It valuable resource for refining coding skills and developing a professional coding style.
Focuses on the theoretical foundations of algorithms and data structures and demonstrates their applications in coding interviews. It is suitable for readers with a strong programming background.
This collection of essays explores various aspects of programming, from algorithm design to code optimization. It offers insights and practical advice from one of the pioneers in the field. While not specifically focused on coding exercises, it fosters a deeper understanding of programming concepts and encourages creative problem-solving.
Presents interviews with some of the most influential programmers in history. It provides insights into their thought processes, coding practices, and career paths. It valuable read for anyone interested in the human side of programming and for understanding the motivations and inspirations behind successful coders.
While not specifically focused on coding exercises, this book offers a wealth of practical advice and best practices for software development. It emphasizes code quality, maintainability, and professional growth, fostering a higher level of programming proficiency.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/birwqr/coding