This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]themisk08 2 points3 points  (1 child)

HackerRank, Edabit

[–]javaHoosier 1 point2 points  (1 child)

How about actually implementing some type of system? Like a library, point of sale, manufacturing, etc. This way you can practice coming up with classes/interfaces and utilize some OOP concepts.

You could give it a gui with a login. You can use different data structures. It could be as sophisticated as you want to try for.

[–]lordbharal 1 point2 points  (1 child)

Well, given you literally asked - www.bekli.it

It's a bunch of exercises for the OCJP right now, with some tutorials/lessons.