This book reveals specific and actionable steps to take to get better at solving problems. As a result, you’ll become a better problem solver. You’ll also strengthen core programming skills: reading and reviewing code, writing code, and thinking in new and creative ways.

In this hands-on book, you’ll learn about seven approaches you can apply to the problems you solve. In the process, you’ll see how to apply different problem-solving approaches and constraints, read the code of others, and “recycle” your problems by re-solving them with a new intent. Put your knowledge to practice with the five exercises contained within.

Book Sample and Contents

Here's the table of contents and a sample from the book. No email address is necessary.