What helped me to improve my programming skills as a Student?

Ali Qumail
3 min readApr 4, 2021

If you are a Computer science student who recently explored the programming world or someone belonging to a different domain but wants to learn and get better at programming. I’m not an expert but I believe this will help beginners out as it did help me.

Often we say that practice is the key to success and I believe Programming is all about thinking and practicing different ways of solving a problem. Now we need some kind of resource or platform to test and practice our skills so I found this site named Hackerrank.com.

I found HackerRank to be a great platform to practice your coding skills. There are tonnes of problems to solve which require understanding and critical thinking. The more problems you solve, the better you will get. Let me show you some features of this site.

Once you sign up, you will see this as you scroll down. You can choose any of these depending on what kind of skill, you want to practice. My favorite one is the algorithms one which is in the top left corner. Clicking on it will direct you to this page ( Shown Below).

You can see a set of problems, with different difficulty levels, and depending on how well you solve them, you get ranked accordingly. The more questions you solve the more points you get and you will be rewarded with badges that can be added to your portfolio later on. This platform is not just about problem-solving or preparing for tech interviews but also to get you hired by showcasing your problem-solving skills to companies. There is also a job tab where you can look for remote jobs. Having a good rank will definitely contribute while getting hired. Another great thing about this is that you can solve problems in any programming language of your choice.

I hope this article helps anyone who is looking for resources to practice their coding skills especially those who are new to the programming world. As I said earlier, I am not an expert but since I found this platform really helpful so I believe it can help out many others who are unaware of it. There are also many other platforms such as Leetcode, Codeforce, HackerEarth e.t.c. that you may want to check out too.

--

--