Arshad
2 min readMay 15, 2020

Competitive Programing beginner roadmap

HackerRank is good to start the competitive programming.

I am sharing some link that will help you ;)

This is problem Solving module that is the best module to start Solve Data Structures Code Challenges

In the above module go from easy to medium level.

If you solve these questions then you are good enough to understand the code and you know how to apply mathematics in programming.

Now it's time to practice some Algorithms and Data structure, follow me brother

This is data structure module link that will help you to strengthen your data structure knowledge Solve Data Structures Code Challenges

Same here for data structure, go from easy to medium level.

Now after solving these two modules, You are prepared enough for taking part in coding contests. It's your first time then I would suggest you to take part in long contests of Codechef. Long contests are the best thing because you can learn and apply things in your code because of enough time (10 days bro ;)

Same here for data structure, go from easy to medium level.

Now after solving these two modules, You are prepared enough for taking part in coding contests. It’s your first time then I would suggest you to take part in long contests of Codechef. Long contests are good for beginners because you can learn and apply things in your code because of enough time (10 days bro ;)

When you experience the long contest then after that take part in short contests also.

If you are prepared enough then start codeforces (king of coding platforms). If you want practice before starting contest on codeforces then practice ladder (link)

This is static website where you can find question from easy to hard level. I would suggest you to start ladder div A (link) and when you are comfortable in Div A jump to Div B questions and same for all Div’s. In this way you have rough idea of level of questions asked in codeforces contest.

And at last, the most important trick to become good at cp is PRACTICE.

Best of luck ;)

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Arshad
Arshad

Responses (1)

Write a response