Competitive Programming - Intermediate
Instructor Md Sadman Sakib
Last date of Registration: 24-04-202416th - Batch Schedule
Who Can Join This Course?
- C/C++ programming language
Course Highlight
- Strengthen your problem-solving skills with advanced algorithmic challenges.
- Deepen your understanding of data structures such as trees, heaps, and graphs.
- Learn efficient techniques for recursion, dynamic programming, and backtracking.
- Master time and space complexity analysis to write optimized solutions.
- Practice solving problems from real online judges and competitive platforms.
- Explore greedy algorithms, divide and conquer, and bit manipulation strategies.
- Improve your code debugging, testing, and optimization skills under time pressure.
- Prepare for programming contests and technical interviews with structured problem sets.
Course Content
- 32 Classes
- 5 Assignments
- 4 Exams
Description
If you want to improve your basic 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 even for the very beginners. After completing this course, you should be able to solve the basic algorithmic and data-structure problems and have a clear idea of what to learn for the Advanced Level. Course highlight: Learn to solve problems Assignment for every lesson taught in the class We will help you debug in the beginning It will give you a head start for your university algorithm and data-structure classes
Instructor
- Software Engineer
- I am Md Sadman Sakib, an engineering graduate from University of Dhaka, specialized in Computer Science & Engineering. Currently working as a Software Engineer at Google. I love to learn,code,eat and travel! My CF Handle: reverse_macro
Reviews
- Authentic student reviews offer insights on course content, engagement, and instructor effectiveness, empowering potential learners.
Shafin Shahriar
Batch: 16
recently completed the Competitive Programming - Intermediate - Batch 16 course taught by Sadman Sakib, and I must say it was an incredible learning experience. The course was very well-structured, starting from the basics and gradually building up to more complex algorithms and data structures. Sadman Sakib’s teaching style is clear, engaging, and very practical. He not only explained concepts thoroughly but also guided us with hands-on examples and assignments, which helped me understand how to apply the algorithms in real problems. His experience and insights into competitive programming were evident in the way he simplified complex topics like dynamic programming, segment trees, graph theory, and number theory. Thanks to this course, I have significantly improved my problem-solving skills and now have a much clearer understanding of what to focus on for advanced competitive programming.
Rafia Sultana
Batch: 16
I recently completed this course, and it was an amazing experience. The instructor, Sadman Bhai, made difficult topics easy to understand with his clear and simple teaching style. The course helped me improve my problem-solving skills and gave me a better understanding of advanced algorithms and data structures. It’s rare to find a course that is so well-organized and taught by someone who makes learning so enjoyable. This journey has truly boosted my confidence in programming!
Md. Imran Sharker
Batch: 16
I had a great experience with the Intermediate CP course at Devskill, led by Sadman Sakib. The lessons were well-organized, and the problem sets were both challenging and rewarding. Sadman Sakib bhai explained concepts clearly, making complex topics easier to understand. His guidance helped me improve my problem-solving skills significantly. I highly recommend this course to anyone looking to advance in competitive programming!
Md Nayeem Khan
Batch: 16
It was a great journey with our course instructor Sadman vaia. He is really a genius person. It was challenging for him to manage time for classes as it's not his sole job yet he has completed and managed us with strong hand. He has provided us an unpayable method of learning. Overall I am satisfied with Dev Skill.
Md Rana Mahmud
Batch: 16
Overall the course content is good and the teacher is very qualified.
sakhawat dhrubo
Batch: 16
This is one of the best courses I have ever taken. I cannot thank my course instructor, Sadman Sakib Vai, enough. His teaching has had a significant and positive impact on my programming skills. I feel fortunate to have such a mentor through this platform. May Allah grant him the best reward. Running a successful course requires many things to align behind the scenes, so a big thanks to the Dev Skill team for organizing such an effective and enjoyable course. I truly appreciated every part of it.
- Recorded videos (All Classes)
- Assignments & Exams
- Digital Certificate
- Final Project
Learning Path
Check our course roadmaps for specialized courses. It will help you to take courses in right order.
Roadmap