In this workshop, I'll try to go through as much basics as possible to get you started in programming in Java. Contend includes but not limied to installation and run Java program on IntelliJ; concept of class and objects, methods, constructors; concept of flow control, exception handeling; Java list, set, map, array, queue.