Best competitive coding websites

The Code Panda
5 min readNov 19, 2021

--

Getting confused about where to start competitive coding……

Competitive coding is a vast topic in the field of programing language and can be really frustrating and confusing to find from where to start and from where to not.

Mr. Guy, one of our characters were similarly confused just like you and then he got advice from Rubics. let's see, what Rubics has to say about it.

Competitive Coding is a challenging art and for mastering it you need to practice by solving coding challenges. But as a beginner, you might not know the websites on which coding competitions are held. Rubics mastered by solving and practicing, here are the sites he listed for you and Mr. guy :

HackerEarth

I was excited to use HackerEarth as it is an Indian company and has a network of top developers across the world.

Pros –

  • It holds coding competitions for all and also conducts competitions in different colleges in India.
  • It engages people by holding hakerthorn and 9-day challenging programs and scoring them.
  • I liked their scoring method, they exactly let you know where you went wrong and you can know your strengths and weakness.

Cons –

· People often get confused with it and hakerrank , but friends let me clarify these are two different platforms.

· No such cons, I loved using it, it just needs to make their human interface better.

CodeChef

CodeChef is another leading Indian company with programmers around the globe and is one of the top Competitive Programming platforms. It holds three contests every month, short contests, and give away prizes and goodies. Apart from these it all partners with institutions and student communities to create workshops, orientation, and content.

Pros –

  • You can also learn about Completive Coding, you can also code in their IDE editor.
  • It holds a month-long competition, which helped me to improve my problem-solving skills.

Cons –

  • I read it on Quora, it has more mathematical questions.
  • A month-long challenge can be exhausting, and sometimes its answers are posted online which is unfair for participants.

Hoping you all along with Mr. guy is noting everything down.

Getting bored?! Connect with us.

Thecodepanda.in

The code panda is a fantastic website to sharpen your programming skills and if you are a beginner you can also enter through a simple story-based programming doorway of the programming world. It has a story-based learning module that helps the users to get a better understanding of the programming language that they are seeking.

In the area of competitive coding, it helps you to build your foundation so that one can dive into the deep ocean of competitive coding without having a fear of getting drowning.

It also provides a load of questions from beginner to advance level so that despite your coding level you can practice questions on the inbuilt idle.

The cherry on the cake is that one can also get expert advice from the advanced level coders on the platform and will never have the fear of getting stuck again.

TopCoder

One of the popular sites for Competitive Programming among beginners. It has a great community system where you can find people of your interest skills.

Pros –

· Helps you grow with skills as well practice and its free which is a great part.

· Helps get job offers with help of your topcoder profile

· Its community is very strong and it has a community of every domain.

LeetCode

LeetCode is a platform where you can practice your skills. it has questions based on the interview point of point. It has a wide range of questions and has 100+ challenges which help to practice for interviews.

Pros –

  • Supports around 18 languages, which gives users a wide range of languages to choose from and start.
  • Questions are designed in a way that can be asked in leading companies.
  • They also have mock interviews where it’s only about the interviews and also an article section for an explanation of questions given.

Cons –

  • It's all about coding and not about skills. I am seeing a spike in soft skills in companies.
  • It's not free, you need to buy subscriptions to code further.

HakerRank

HakerRank has a constantly growing community that regularly conducts challenges. It connects you with companies hiring through these challenges and lets you apply for an engineering position.it has learning tracks for various topics and various videos explaining solutions. You can directly solve challenges online of different domains

Codeforces

It is a Russian site, that gives excellent challenges to the most noteworthy recurrence, now and again up to two times per week.

Pros –

  • Has a variety of questions and a good community to help you. I practiced a lot from here so just start practicing.
  • Contests are held frequently, which helps to take part and test yourself.
  • It includes a blog framework where you can pose inquiries and a training problem set, which you can figure out with labels.

Cons –

  • It doesn’t have its online IDE which makes it lag behind others.

Project Euler

Project Euler provides a variety of challenges in the domain of Computer Science and mathematics. unlike other sites, here you need to code the solution on your own system and then post it on the website which is the biggest con.

This was the list I created with my own experience. Don’t be confused all you need is To practice and to ace you need the help from these amazing sites. consistency and never getting distracted are important. it is never too late. There are many more that do let us know about some of the interesting websites. Will catch you on Thursday with the next article. Here I give you a platform i.e CodeLab where you can try running your programs.

And if you are getting bored in learning and practicing programming in the traditional way go and check www.thecodepanda.in here you will get a whole new way of learning and practicing programming that you have never seen before.

--

--

The Code Panda

The Code Panda is a programming practice platform for every programmer out there. Upgrade your skills with catching coding problems and MCQs