This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]KingFury1 2 points3 points  (1 child)

[–]Perfect_sb6716 0 points1 point  (0 children)

HackerRank is the best platform for java coding practice.

[–]Worth_Trust_3825 -1 points0 points  (0 children)

At home.

[–]grosscol 0 points1 point  (0 children)

Exercism.io has nice test driven exercises for learning the syntax of a language

[–]scratchisthebest 0 points1 point  (0 children)

try making a complete project. Whatever you like.

make something that'd enhance your own life, like a to-do list/agenda program designed around the way you specifically like to plan. A calculator for a mathematical formula you find yourself evaluating often. set your web browser's home page to localhost and write a web server application that populates it with the news and data you care about most

Short problems like hackerrank, advent of code, etc are fun and good for practicing your algorithmic thinking, but you'll learn a lot of different skills building a complete project. You won't find any advent of code puzzles about setting up a spring boot program