Learn basics of Java programming and object oriented concepts. Need of automation, study of basic tool Selenium IDE and its commands. Learn to locate and identify objects. Get acquainted with Selenium web driver, TestNG and its annotations, Selenium grid, test results reporting and automation frameworks. you will get enough amount of assignments to learn hands-on QA automation processes on different projects.