| No. | Date | Subject | 
|---|
|  |  | Preparation for remote training | 
| 1. | 2025-02-11 | About this course, Introduction to Java | 
| 2. | 2025-02-18 | Exercise01, Exercise02 | 
| 3. | 2025-02-25 | Java language syntax, Basic principles of OOP | 
| 4. | 2025-03-04 | Inheritance, 1. test | 
| 5. | 2025-03-11 | Interfaces, Exceptions | 
| 6. | 2025-03-18 | Collections, Input and Output | 
| 7. | 2025-03-25 | Network, Threads | 
| 8. | 2025-04-01 | Java Advanced Features, 2. test | 
| 9. | 2025-04-08 | Design Patterns, XML | 
|  | 2025-04-15 | Holidays | 
| 10. | 2025-04-22 | JSON, JDBC Framework | 
| 11. | 2025-04-29 | Junit framework | 
| 12. | 2025-05-06 | Web, 3. test | 
| 13. | 2025-05-13 | Java graphical interface, New Java features, | 
| 14. | 2025-05-20 | JVM languages, Android | 
| 15. | 2025-05-27 | Version control, 4. test | 
| 16. | 2025-06-03 | Consultations about practical exercises | 
|  | 2025-06-04 | Deadline to submit practical exercises | 
|  | 2025-06-10 | 17:00 Result review, exam/consultation, if needed | 
|  | 2025-06-17 | Course final grade |