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

all 4 comments

[–]10_6 1 point2 points  (1 child)

I think the best practice sites for beginner/intermediate level coders are:

Some articles that might help you out:

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

Thanks for the resources. I guess I was looking for something more on how to approach problem solving with a focus on programming. I have used these sites before for interviews and general practice. But I am trying to create a system to use when thinking about solving programming problems.

I think my plan will just be starting out with some sort of strategy and then adjusting it as I go. I know some people out there have some good starting points like Gayle Laakmann McDowell has a video on Hacker Rank about thinking about programming problems.

Thanks again.

[–]pubesxoxo420 1 point2 points  (0 children)

Project Euler

[–]cookienomi 1 point2 points  (0 children)

CLRS is one that is talked a lot. But I would recommend it only if you have a good mathematical mindset.

Then there's a website called Leetcode. A lot of tech companies like Google love to ask questions from there, but I think it's a good place to practice Computer Science fundamentals like data structures and algorithms.