Mastering CodingBat (Java), Vol. 2: Intermediate A

Mastering CodingBat (Java), Vol. 2: Intermediate A is the second book in my four-part series on the Java sequence of Coding Bat programming problems.

This book covers the following sections:

– Warmup-2
– String-2
– Array-2
– Logic-2
– Map-1

In total, this amounts to 90 problems. There are over 200 code listings. Each problem is carefully explained. Hints are provided. Each problem comes with a sample solution, including explanations. The most important problems have an extensive discussion associated with it, in which I elaborate on different approaches. Here is a sample PDF with the full table of contents and several solutions.

You can order Mastering CodingBat (Java), Vol. 2: Intermediate A online on, or the various international sites, for instance It is available in both a paperback and ebook edition. The latter can be read either on Kindle ebook readers or on the free Amazon Kindle reader app, which is available for phones and computers.

You can also order the paperback edition at your local bookstore if you give them the ISBN number, which is 978-3942017114. That’ll probably be a more expensive option. Also, note that this is a print-on-demand book. If Amazon is out of stock, just order it. It will be printed within one or two days and quickly be on its way to you.