Competitive Programming Essentials, Master Algorithms
Master competitive coding techniques - maths, number theory, dynamic programming, advanced data structures & algorithms
4.62 (2474 reviews)

24 172
students
56.5 hours
content
May 2024
last update
$94.99
regular price
What you will learn
Understand & implement important techniques in Competitive Programming
Learn advanced techniques to optimise naive solutions
Ace code-thons and online coding competitons on Codeforces, HackerRank
Get ready for ACM-ICPC, Google Kickstart, CodeJam & more
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
Competitive Programming Essentials, Master Algorithms provides a comprehensive exploration of programming and algorithms, preparing learners for various coding competitions. Though the course has some areas that could be improved, such as providing video solutions for all problems and reorganizing certain sections to optimize pacing, it remains an invaluable resource for those seeking to enhance their competitive programming skills.
What We Liked
- Covers a wide range of competitive programming techniques and important topics, including math, number theory, dynamic programming, and advanced data structures
- Clearly explains complex concepts with examples and provides a solid foundation for code-thons and online coding competitions like Codeforces, HackerRank, Google Kickstart, and CodeJam
- Instructors are knowledgeable and experienced in competitive programming, delivering clear explanations with fewer mistakes, particularly in Prateek's sections
- The course includes C++ and Java implementations that expose learners to different programming languages, broadening their understanding and preparing them for diverse coding environments
Potential Drawbacks
- Lacks video solutions for all problems and some specific ones like permutations and DP, making it difficult for students to understand certain concepts fully
- The math section is comprehensive but lacks clear markers for more advanced math topics that learners can cover later in the course
- The Greedy section could have been more extensive considering its tricky nature, which would improve the overall quality of the course
- Some instructors' explanations are not as engaging or well-organized as others, with limited use of examples and suboptimal pacing
Related Topics
4087810
udemy ID
30/05/2021
course created date
22/11/2021
course indexed date
Bot
course submited by