Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Intro To Dynamic Programming – Coding Interview Preparation

Learn Dynamic programming to improve your Algorithms knowledge and prepare for the Software Engineering Coding Interview
4.2
4.2/5
(693 reviews)
5,596 students
Created by

6.9

Classbaze Grade®

4.7

Freshness

8.1

Popularity

7.3

Material

Learn Dynamic programming to improve your Algorithms knowledge and prepare for the Software Engineering Coding Interview
Platform: Udemy
Video: 2h 25m
Language: English
Next start: On Demand

Best Dynamic Programming classes:

Classbaze Rating

Classbaze Grade®

6.9 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

4.7 / 10
This course was last updated on 1/2018.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

8.1 / 10
We analyzed factors such as the rating (4.2/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

7.3 / 10
Video Score: 7.9 / 10
The course includes 2h 25m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 6 hours 07 minutes of 15 Dynamic Programming courses on Udemy.
Detail Score: 8.5 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 5.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
0 resource.
0 exercise.
0 tests or quizzes.

In this page

About the course

In this course, you will learn how to solve several problems using Dynamic Programming. We will discuss several 1 dimensional and 2 dimensional dynamic programming problems and show you how to derive the recurrence relation, write a recursive solution to it, then write a dynamic programming solution to the problem and code it up in a few minutes! We will cover problems such as:
1.Climbing stairs
2.Buying and Selling Stock
3.0/1 Knapsack
4.Longest Common Substring
5.Longest Common Subsequence
6.Others!
By the end of this course, you should be fairly confident to tackle dynamic programming problems and to begin your journey in learning more Dynamic programming problems and solutions. 

What can you learn from this course?

✓ How to Solve a problem recursively
✓ How to come up with a dynamic programming solution
✓ How to code a dynamic programming solution
✓ How to solve frequent 1D and 2D dynamic programming problems

What you need to start the course?

• You should have a slight background on recurrences
• It is a plus if you are some what familiar with a modern programming language (C++/Java/Python).

Who is this course is made for?

• Anyone who wants to learn Dynamic programming to prepare for a job interview
• Anyone who wants to learn Dynamic programming to prepare for a Midterm/Final in an Algorithms Course
• Anyone who wants to learn Dynamic programming to get involved in Competitive Programming
• Anyone who wants to improve their Algorithms Skills

Are there coupons or discounts for Intro To Dynamic Programming - Coding Interview Preparation ? What is the current price?

The course costs $17.99. And currently there is a 64% discount on the original price of the course, which was $49.99. So you save $32 if you enroll the course now.
The average price is $14.5 of 15 Dynamic Programming courses. So this course is 24% more expensive than the average Dynamic Programming course on Udemy.

Will I be refunded if I'm not satisfied with the Intro To Dynamic Programming - Coding Interview Preparation course?

YES, Intro To Dynamic Programming – Coding Interview Preparation has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the Intro To Dynamic Programming - Coding Interview Preparation course, but there is a $32 discount from the original price ($49.99). So the current price is just $17.99.

Who will teach this course? Can I trust El Farouk Yasser?

El Farouk Yasser has created 7 courses that got 3,261 reviews which are generally positive. El Farouk Yasser has taught 25,707 students and received a 4.4 average review out of 3,261 reviews. Depending on the information available, we think that El Farouk Yasser is an instructor that you can trust.
Double Major in Mathematics and Computer Science
I am currently a Senior studying a Double Major in Mathematics and Computer Science, which are my main two passions. I have so many passions and interests. They include but are not limited to Competitive programming, Math Proofs, video game programming, and machine learning just to name a few! However, I would have to say that my main passion is teaching. I really enjoy teaching to everyone, and I really enjoy when my students get that “Aha!” moment.
Browse all courses by on Classbaze.

6.9

Classbaze Grade®

4.7

Freshness

8.1

Popularity

7.3

Material

Platform: Udemy
Video: 2h 25m
Language: English
Next start: On Demand

Classbaze recommendations for you