UML is the best way to model application architecture and behaviour, data structures and business processes. Learn how to use its capabilities.
Java is a robust, open and multiplatform technology used to build software of any kind. Check, how you can use Java in your project.
List of IT trainings (in Polish)
Trainings calendar (in Polish)