Too Long; Didn't Read
A senior Java developer and Java tutor at Learning Tree International programming courses. The more you do something the better outcomes you gradually get. This common knowledge applies to Java programming as well. With the multiple options available it’s still sometimes hard to decide where to get daily coding practice in Java. Some are really nice and I highly advise you to have a look at them. But just in case you want to lay hands on something else there's a great opportunity for personal use. The platform is created by the same-name Foundation and funds from it might have to get a license.