Если хочется именно Java — можно попробовать
CodeSpell. Но мне кажется, что гораздо лучше будет придумывать какие-нибудь простые, но реальные задания и реализовывать их.
При этом Java — не самый хороший выбор для обучения программированию. Гораздо лучше использовать что-нибудь типа
Scratch (
вики) — но это, конечно, сильно зависит от уже имеющегося уровня.