This book follows the concept of learning to code by solving problems. It lays out math problems and then walks your through the codes to solve them.

There are multiple math problem sets included in this book, which all require careful thinking and step by step coding to work out proper solutions.