Register Now Registration Closed
Competitive Programming - Advanced

Competitive Programming - Advanced


Tk. 7,000

Register Now
Share   Registration will resume when new batch is announced
If you want to improve your algorithmic problem-solving skill and improve in National contests and Codeforces contests, you should enroll in this course. We will conduct the course in a suitable way for the students who can solve beginner-level problems. After completing this course, you should be able to cope with medium level algorithmic and data-structure problems which can improve your ranking in programming contests. Course highlight: Learn to solve advanced-level problems Focus on various type of problems This can help you to achieve better rank in programming contests You will learn how to write clean and bug-free codes

Who Can Join This Course?

Basic Number Theory, Basic Graph Theory algorithms, Basic Data Structures and most of the topics which we cover in our Beginner course.

Course Outline

Data Structure

Segment Tree with Lazy Update
Sparse Table (Binary Lifting): LCA,RMQ with O(1)

Graph theory

Articulation Point & Bridge.
All Pair Shortest Path, Shortest Path with negative weight.
Minimum/Maximum Spanning Tree.
Biconnected Component, Strongly Connected Component.

Network Flow

Max flow
Min cut
Min cost max flow

Math/Number theory

Probability with Expected Value
Matrix Exponentiation
Number theory
Extended GCD
Convex Hull


Bitmask DP
Digit DP
Iterative DP



Game theory


Register Now No Upcoming Batch


Md Shahriar Hossain Sajib

SWE | Google | Ex-Samsung | Problem Solver

LinkedIn Profile

What Students Said

Good course and instructors were very friendly and helpful . I enjoyed every class of this course.

MD Khairul Hasan Sajid
MD Khairul Hasan Sajid

Competitive Programming - Advanced Batch: 5

Good course and instructors were very friendly and helpful. But the topics was a bit harder than the intermediate course. It would be helpful if there was a problem list for each topic from easy to hard. Thanks.

Md Tanvir Hossain
Md Tanvir Hossain

Competitive Programming - Advanced Batch: 5

The course was great. Both of our instructors Sadman bhai and Sajib bhai were helpful and they're one of the best out there in terms of explaining the topics. But it was a mistake from my part to join it without having a strong foundation on the basic algorithms. My realizations after completing the course is that I should have practiced the basic topics more, done more conetsts, earned a rating on CF (at least be a Pupil or above). So my suggestion to anyone willing to join the course would be- don't join the course unless you're at least a pupil on CF. Don't think of taking the course unless you're a dedicated competitive programmer and/or eyeing for ICPC. Else it will just be a waste of both your time and money.

Iffat Ahmed Chowdhury Nahid
Iffat Ahmed Chowdhury Nahid

Competitive Programming - Advanced Batch: 5

এই কোর্সের ট্রেইনারা খুবই আন্তরিক। তারা সবসময় চেষ্টা করেন যেন আমরা টপিকগুলো ভালোভাবে শিখে যেতে পারি। অনেকের ইউনিভার্সিটিতেই কম্পিটিটিভ প্রোগ্রামিং এর জন্য ভালো ট্রেইনার নেই। তাদের জন্য ডেভস্কিলের এই কোর্সটি খুব ভালো একটি সুযোগ। তবে কোর্সটি নতুনদের জন্য নয়। এটি করার আগে অবশ্যই বিগিনার এবং ইন্টারমিডিয়েট এর টপিক গুলো শিখে আসতে হবে। তা না হলে শেখাটা পরিপূর্ণ হবে না।

Md Raiyan Hossain
Md Raiyan Hossain

Competitive Programming - Advanced Batch: 5

If you are passionate enough for coding this course will give you everything you need. I'm satisfied.

Mahmudul hasan
Mahmudul hasan

Competitive Programming - Advanced Batch: 3

Competitive Programming - Advanced

Tk. 7,000
Registration Closed