Hello Everyone.
Programming is becoming more and more mainstream these days and competitive programming is all the trend, everywhere from LinkedIn to Twitter.

Especially for computer science students, everyone goes through Competitive Programming once in their lives and some get better at it while others quit it after trying for a while out of frustration and stress.
Competitive Programming is something that can boost your skills and resume and set you apart from an average candidate sitting for placement.
CP, as everyone calls it, is not easy, especially for beginners with no idea and for people who are weak in Mathematics or logic. It takes time to get better at it, but a systematic approach will be very helpful, like taking a well-organized course.
I did some research and found some of the best online courses on the internet for competitive programming.
Here are 5.
- Bible Of Coding Interviews and Competitive Programming
This one is from a competitive programmer himself, If you want to, search him on Codeforces, he has the username RomeoFantastik..he also has a YouTube Channel called “Algopedia”.The guy is amazing and has some real skills and his way of teaching is very popular and is received well.
2.Master the Coding Interviews with Data Structures and Algorithms
This course will give you all you need to know for Data Structures and Algorithms, it’s really helpful especially if you are preparing for interviews.
3.Data Structures and Algorithms with C and C++
This Course is from the legend himself, Mr. Abdul Bari.
This guy needs no introduction, almost everyone studying computer science has heard of him, he explains DS and Algos on a whiteboard and explains even the hardest concepts such beautifully that even a non-CS person can understand.
4.Competitive Programmer’s Core Skills
This one is from Coursera and is offered by St. Petersburgh State University.
This is a really serious and well-organized course and gives you a good headstart on your CP journey.
5.Coding Blocks
I haven’t taken this course personally and this is a little costly but still it has a lot of good reviews and Coding Blocks is a trusted resource for CP.
So that’s it, you can browse the courses, find what suits you and start coding.
All the best to everyone!

Thank You for Reading!