Hi! I have completed Java with Selenium training but I still don’t feel comfortable in writing java code. Can anyone suggest a few website which can help me in enhancing my coding skils?
Java Tutorial is a useful resource to get to grips with the syntax.
There’s the official documentation and tutorials Java Platform, Standard Edition Documentation - Releases & Java Developer Tutorials and Online Training
Codecademy has some free resources for Java Java Courses & Tutorials | Codecademy
One good way to really learn a language is to set yourself up a project, some problem you want to solve with code, and see how far you get. You may not get very far at all at first, but that’s where you start to research how something specific is achieved. You then learn practically as you go. It also gets you used to getting stuck and having to research solutions, which will continue to happen throughout your coding life. You can pick a simple project at first if you prefer, to help build your confidence, then move on to something more complicated.
Don’t lose hope. Coding can be difficult and frustrating at times, but if you can learn to solve the problems it throws at you it’s also very fulfilling.
Best of luck!
I echo @kinofrost 's idea to try out a project yourself, to get to know the language a bit.
Another site I always find useful for tutorials on Java fundamentals, as well as specific libraries is Baeldung
It depends on what is your goal?
- Is it to improve Java coding?
- Is it to improve automation with Java?
If it is Java coding - try Leetcode, HackerRank, Codewars. Next step would be a project-based learning.
If it is automation - find a website or free API and try to write automated tests for it. Upload it to Github, add CI with Github Actions. Add reporting and parallel runs. As a result - you will got a show case project.
If you want to learn pure Java. You can try out Java on Exercism
It’s an amazing platform FREE of charge and you get a FREE code review.
And the feedback is often really good.
There are no tutorials, just assignments, so it will also enhance your google skills!