bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more

Advanced Algorithms and Programming Techniques

A guided tour for Algorithms and Programming Techniques, Theory and Solved Problems

5 / 5.0
112 students4 hours 16 minutes

Created by Lucian Ilea, offered on Udemy

bestcourses score™

Student feedback


To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 112 students which left 44 reviews at an average rating of 5, which is average.

Course length


We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 4 hours 16 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 4 hours 29 minutes.

Overall score


This course currently has a bestcourses score of 6.1/10, which makes it an average course. Overall, there are probably better courses available for this topic on our platform.


This course presents a group of elementary and advanced Algorithms and Programming Techniques. It is the result of my own experience as a trainer in the field of Competitive Programming, teacher, author and (many times) competitor. It is based on the most important theoretical issues and knowledge a student should master. The topics that are discussed stretch from Recursion and its different peculiar applications (Backtracking, Divide and Conquer) to the Branch and Bound method. The course has two different lessons dedicated to the Dynamic Programming Technique, due to the importance this method has.

The course contains many well known problems, presents their solutions in a comprehensible way and offers C++ solutions. A clear purpose and objective that the author had in mind was to have neat statements, proper examples, efficient solutions, easy to understand C++ programs. I suppose that the students already have some elementary background in the C++ language, some experience with STL data structures and implemented methods, CodeBlocks Integrated Development Environment, Online Judges .

Each lesson is followed by some quizzes.

The students are advised to try to implement on their own the C++ programs for the problems they encounter in the lessons.

Every time when it was possible, I used some pictures, animations, free templates offered by different sites.

I hope you will enjoy and appreciate this course.

What you will learn

  • Algorithms and Programming Techniques


  • C++, CodeBlocks, elementary level
  • The students should be able to read and understand C++ programs
Udemy logo
Available on


With almost 200,000 courses and close to 50 million students, Udemy is one of the most visited online learning platforms. Popular topics include software development, the digital economy, but also more traditional topics like cooking and music.

Frequently asked questions

  • Price: $39.99
  • Platform: Udemy
  • Language: English
  • 4 hours 16 minutes
Advanced Algorithms and Programming Techniques thumbnail

bestcourses score: 6.1/10

There might be better courses available for this topic.