ABAP Programming: Writing Reports, Interfaces, Enhancements specially for SAP HCM JAVA Programming using Eclipse: Using Variables, loops, data structures, inheritance, interfaces, polymorphism etc SWING Programming using WindowBuilder: Frames and custom components (Buttons, text boxes, checkboxes, radiobuttons, password fields, dialogs, JDBC connections) Android Programming using Android Studio