Just like real development, you'll start with a basic prototype and then improve it over time.
You'll learn how to maintain, update as well as debug your Java applications.
No lengthy and complicated explanations. Simple, short and fun lessons.
You'll be creating fully functional Java applications that you can even put in your portfolio.