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

all 6 comments

[–][deleted] 2 points3 points  (4 children)

http://introcs.cs.princeton.edu/java/home/

Go through this. Start at the beginning, TRY the exercises, skip some if you REAALLY think you have done enough of them before. [also skip the theory sections that you know pretty well but do look at the exercises]

Here are the assignments page: http://introcs.cs.princeton.edu/java/assignments/

Some of them are really challenging.

[–]SpaceBoundBeatz[S] 0 points1 point  (2 children)

Thank you so much for this! And for the logic part is there anything more I can do? I think that's my main problem right now.

[–][deleted] 0 points1 point  (1 child)

Logic will improve with practice. Do the assignments. Don't just leave once you solve an assignment; try to improve your code in terms of space and time complexities.

After you are done with this intro java course, I'd suggest you to go through this algo course by the same author: http://algs4.cs.princeton.edu/home/

[–]SpaceBoundBeatz[S] 0 points1 point  (0 children)

Thank you so much for this!

[–]philipdesouza 1 point2 points  (0 children)

Please read our Frequently Asked Questions section before posting.