Programming Fundamentals · Java for DSA

Workbook & self-check.

Read the chapter, then close it and come here. A question bank covering every idea in the notes — in depth, across nine formats: multiple choice, select-all, true/false, fill-in-the-blank, guess-the-output, matching, ordering, tap-to-build code puzzles, and sort-into-bins games. Set how many you want with the Draw slider, and each run pulls a fresh random set that checks itself and explains why.

Companion to "Java for DSA" · Interactive · Draw a set, then New set to redraw

// how to use this

This isn't a test you pass once — it's a spaced-recall drill over a large bank. Answer a question, hit Check, read the explanation whether you got it right or not. Then:

The bar up top keeps a live tally. Aim to get every explanation to feel obvious, then draw a new set — because the questions rotate, "I remember this one" stops being a shortcut.

bank 0
0 of 0 checked 0 correct

Run complete

0 / 0