Recursion, Backtracking and Dynamic Programming in Java

Competitive Programming with Common Interview Questions (Recursion, Backtracking and Divide and Conquer Algorithms)
4.64 (1578 reviews)
Udemy
platform
English
language
Other
category
instructor
Recursion, Backtracking and Dynamic Programming in Java
18 311
students
15 hours
content
Nov 2023
last update
$89.99
regular price

What you will learn

Understand recursive approaches

Understand backtracking

Understand dynamic programming

Understand divide and conquer methods

Implement 15+ algorithmic problems from scratch

Improve your problem solving skills and become a stronger developer

Course Gallery

Recursion, Backtracking and Dynamic Programming in Java – Screenshot 1
Screenshot 1Recursion, Backtracking and Dynamic Programming in Java
Recursion, Backtracking and Dynamic Programming in Java – Screenshot 2
Screenshot 2Recursion, Backtracking and Dynamic Programming in Java
Recursion, Backtracking and Dynamic Programming in Java – Screenshot 3
Screenshot 3Recursion, Backtracking and Dynamic Programming in Java
Recursion, Backtracking and Dynamic Programming in Java – Screenshot 4
Screenshot 4Recursion, Backtracking and Dynamic Programming in Java

Loading charts...

Comidoc Review

Our Verdict

Boasting a strong reputation in teaching recursion, backtracking, dynamic programming, and divide and conquer methods, this Java-focused course offers valuable explanations and real-world implementations. However, it could benefit from improved proofreading and more visual support to assist learners struggling with the instructor's accent or seeking an enhanced graphical experience.

What We Liked

  • The course offers an in-depth exploration of recursion, backtracking, dynamic programming, and divide and conquer methods, allowing you to understand and implement these algorithms from scratch.
  • It covers an impressive range of 15+ algorithmic problems, which helps enhance problem-solving skills and prepares you for both interviews and competitive programming events.
  • With a global rating of 4.66 and positive testimonials, this long-running course (updated in November 2023) has proven its value to over 18000 subscribers.
  • Many appreciate the clear theoretical explanations supplemented by visuals and real Java implementations, which cater to various learning styles.

Potential Drawbacks

  • Several reviewers mention a need for improved proofreading of slides to eliminate typos and minor errors.
  • A few users find the course content too technical or theoretical without adequate support from visuals, suggesting that some improvements in graphics could enhance understanding.
  • Some students have difficulty with the instructor's English language proficiency and heavy accent, which may cause distractions and make comprehension challenging.

Related Topics

647660
udemy ID
22/10/2015
course created date
21/11/2019
course indexed date
Bot
course submited by