0
The best free coding practice websites and how to use them properly?
I am trying to practice some coding to sharpen my skills. Until now, I have many recommendations about the places where I can practice they always have their own bad side such as not being beginner-friendly, focusing on a particular content too much, or they don't have the diversity in the content given. Really hope to get responses for you guys! Also, what is the correct way to learn from those problems/know what problem to do other than just opening the solution and trying to memorize it?
4 Respuestas
+ 5
Anh Khoa Nguyen ,
You can do practice &learn a lot from here free of cost,if you wanna more you can try following..
Codecademy,LeetCode,HackerRank,Codewar...
I would recommend you to choose this...
HackerRank:- This website offers coding challenges in a variety of languages and practices, and thus is best for bignners..
NOTE:-
Its not important that only just focus on memorizing the solutions, important is that understand the problem and come up with your own solution first. and then compare your solution to the provided solution to see where you can improve.
+ 4
My suggestion would be to install an IDE on your machine and pick any site, letcode, hackerrank, geeksforgeeks and of course sololearn. Write your code in your machine and push it to your personal GitHub account. This way you'll learn about git as well.
+ 3
I like leetcode because you can choose from various difficulities, many of the problems are actually used for technical coding interviews by real companies, and for some of them there is a "paper" explaining about possible approaches. Once you solve the problem, you can compare with other people's solution, even in terms of time and space complexity (performance). This may also be the bad side because sometimes the best performing solutions are not so beautiful.
Another of my favorites is codewars. The benefit is you can choose from an even larger set of programming languages, and there are problems designed for very rare and exotic languages too. Also, the code evaluation is based on votes and comments of the users, so it is a bit subjective, but unusual creative solutions deserve special praise ("most clever" choice)
0
Codcademy