Selenium is a framework to conduct software testing. It is used mostly to test web applications. Selenium can also provide a domain-specific language to write test cases in any of the popular programming languages such as C#, Java, Scala, Ruby, etc. Selenium works on Windows, Mac as well as Linux.

Where to Learn ???

Here are some links so you can learn Selenium as free,

  1. Guru 99
  2. Java T Point
  3. Software Testing Help
  4. Edureka
  5. Softwaretestingmaterial
  6. Intellipaat
  7. Artoftesting
  8. GC Reddy (Youtube)
  9. Naveen Automation Lab (Youtube)
  10. Tutorials Point (Youtube)
  11. Eduraka (Youtube)
  12. Mukesh Otwani (Youtube)

And where to practice ??

I created the simple form and complex form having commonly used fields, alert, tab, window, validation etc. This is absolutely free and publically accessible, You can practice your selenium project by using these links.

Simple Form
Complex Form

If you want/need more features and more categories, Feel free to add a comment on the comment section, I will try to add those features as well.