Classbaze

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

Dynamic Programming – I

Master the art of solving Dynamic Programming problems and acing the Coding Interviews
4.3
4.3/5
(605 reviews)
7,896 students
Created by

8.0

Classbaze Grade®

6.0

Freshness

8.1

Popularity

9.2

Material

Mastering the art of solving Dynamic Programming problems and acing the Coding Interviews
Platform: Udemy
Video: 2h 29m
Language: English
Next start: On Demand

Best Dynamic Programming classes:

Classbaze Rating

Classbaze Grade®

8.0 / 10

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

Freshness

6.0 / 10
This course was last updated on 2/2019.

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.3/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

9.2 / 10
Video Score: 7.9 / 10
The course includes 2h 29m 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: 9.7 / 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: 9.9 / 10

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

This course contains:

2 articles.
20 resources.
0 exercise.
0 test.

In this page

About the course

What is the best way to understand Dynamic Programming? Shall I directly jump to the problems or spent ample of time in understanding the underlying theory? How can I frame my thought process to achieve those elegant solutions by myself? 
Are these some of the questions that come to your mind?
If yes, then you are reading the description of the perfect course you intended for.
If you observe the recent trends, dynamic programming or DP(what most people like to call it) forms a substantial part of any coding interview especially for the Tech Giants like Apple, Google, Facebook etc.
We have spent a great amount of time collecting the most important interview problems that are essential and inevitable for making a firm base in DP.
In this course you will learn how to approach a DP problem and visualize the so called “sophisticated solution” for it. There are many problems discussed in this course which are of varying difficulty levels ranging from easy to medium level. And for each problem we have followed the same strategy to explain it. Firstly, we have the problem statement part where we clearly state the problem with a practical example. Then we have the intuition part where we start building our logic behind the approach by figuring out some patterns using our common sense and mental aptitude. Finally we have the pseudo-code and the sample illustration part which completes the whole journey. We believe this consistency in our approach will help the students to understand, visualize and conceptualize the problem solving approach firmly. By the end of this course he/she would be in a great shape to tackle a DP problem. 
We will be moving at a slow and a steady pace introducing the main concept behind DP followed by example problems so that you can visualize and apply what you have learnt. 
For students who are interested in practical implementation of the algorithm discussed in the video, we have provided C++ and Java codes as an additional resource.
Along with that, each problem is followed by a quiz or a coding assignment which we heavily insist everyone to try. These quizzes and coding assignments are there to check whether you have imbibed the true essence of the concept and are ready to apply it in any similar type of problem. We have provided the true solutions as well for the students to verify theirs.
So what are you waiting for? Just go ahead and enroll for this easy to understand course and get ready to nail those Tech-Giants coding interviews by mastering the art of solving a DP problem.

What can you learn from this course?

✓ Be able to visualize and understand most of the Dynamic programming problems.
✓ Develop a strong intuition for any kind of Dynamic programming problem when approaching to solve new problems.
✓ Understand what kind of questions are asked in Coding Interviews.
✓ Gain Confidence for the Coding Interviews.

What you need to start the course?

• Basics of programming such as if/else statements, loops & functions.

Who is this course is made for?

• Anyone who is interested in improving their problem solving skills.
• Anyone who wants to get started with Dynamic Programming.
• Anyone who wants to prepare for any kind of a coding interview.

Are there coupons or discounts for Dynamic Programming - I ? What is the current price?

The course costs $14.99. And currently there is a 25% discount on the original price of the course, which was $19.99. So you save $5 if you enroll the course now.
The average price is $14.5 of 15 Dynamic Programming courses. So this course is 3% more expensive than the average Dynamic Programming course on Udemy.

Will I be refunded if I'm not satisfied with the Dynamic Programming - I course?

YES, Dynamic Programming – I 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 Dynamic Programming - I course, but there is a $5 discount from the original price ($19.99). So the current price is just $14.99.

Who will teach this course? Can I trust Sweet Codey?

Sweet Codey has created 2 courses that got 657 reviews which are generally positive. Sweet Codey has taught 9,314 students and received a 4.2 average review out of 657 reviews. Depending on the information available, we think that Sweet Codey is an instructor that you can trust.
Instructor
“If you can’t explain it simply, you don’t understand it well enough”
These lines by Sir Albert Einstein have stimulated our appetite for learning. Learning in depth and comprehensively is the most crucial step for becoming a great teacher. A great teacher has a solid and robust grip over concepts and the capability to explain it neatly to the students. 
We, Suresh Gandhi and Rohit Jain, have this quality and love this work more than anyone else could. 
Programming and Logic is fuel for our lives and teaching it to others is a source of immense satisfaction. The pursuit of getting that “Aha” moment in our students is something that we really love.
The idea of delving deeper into an unsolved problem, comprehending various aspects of the problem, breaking its complexity into simplicity just by visual observation and common sense and then finally teaching it to someone else in the most perfect manner is something that we are profoundly passionate about. In a nutshell this is the philosophy our of lives ->
“Code more to be a better teacher and teach more to be a better coder”


Browse all courses by on Classbaze.

8.0

Classbaze Grade®

6.0

Freshness

8.1

Popularity

9.2

Material

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

Classbaze recommendations for you