With my lessons:
-You will Learn Java the modern way
-You will Acquire all the skills to demonstrate an expertise with Java programming in your job Interviews
-You will learn Object Oriented Programming - Interfaces, Inheritance, Abstract Class and Constructors
-You will understand the best practices in writing high quality Java Code
-You will learn the Basics of Programming - variables, choosing a data type, conditional execution, loops, writing great methods, breaking down problems into sub problems and implementing great Exception Handling
-You will gain expertise in using Eclipse IDE
-You will learn about a wide variety of Java Collections - List, Map, Set and Vector
Optional:
-You will learn from SQL basics to advanced topics like JOINS, Database Relationships, Database Normalization.
-You will learn the basics of JPA and Hibernate - Entities, Relationships, Inheritance Mappings and Annotations
-You will learn to work consistently and efficiently with databases in Java
-You will learn how to set up the Hibernate framework, how to work with APIs, and how to retrieve useful data