Learn Java & Validate Your Skills in Real-World Training Environments