1. Will teach theory in details, will study chapter wise.
2. Then all types of programming practices, and doubt clearing session also will be there.
3. Then will focus on any small projects.
After all these steps you will be ready to learn advanced technologies of Java and also many frameworks.