I am not going to waste time on Selenium IDE and Selenium RC which are outdated now.
I will concentrate on the best industry standards and more on practice
I will teach you on the following concepts
Selenium WebDriver
Working with different browsers
Locators
WebElement methods
Select class for drop-down
Alert
Frame
Windows
Actions
Java
Oops concepts
Reusable Classes
Writing classes and methods
Conditions and loops
How to build logic?
How to organise folders?
Reading and Writing text, CSV, properties and Excel files
Exception handling
Reporting
Custom reports
Extent reports
ReportNG Reporting
TestNG
What are Annotations?
Levels in TestNG
How and when to use Annotations?
Data provider
@Test parameters
TestNG XML
Execution from cmd prompt
Grid
Explain Grid and where to use?
Configure Hub and nodes
Actual capabilities and desired capabilities
Executing in Grid
Framework
Data-driven framework
Keyword driven framework
Page Object Model
Selenium automation can be done on different browsers, and I will explain about my way to work on challenges and mitigation of them
I have been working with varying libraries like
text to work with PDF files
JDBC to work with Oracle DB
J2SSH to work with remote servers
Robot class from java.awt
Looking forward to Transfer my knowledge to more people