Programming Fundamentals · Java for DSA
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.
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.