Dynamic Programming - I

Course Feature
  • Cost
    Paid
  • Provider
    Udemy
  • Certificate
    Paid Certification
  • Language
    English
  • Start Date
    2019-02-01
  • Learners
    No Information
  • Duration
    No Information
  • Instructor
    Sweet Codey
Next Course
4.6
8,161 Ratings
Are you looking to ace coding interviews for the Tech Giants? This course is perfect for you! Learn how to approach Dynamic Programming problems and visualize elegant solutions. With varying difficulty levels, this course will help you understand, visualize and conceptualize the problem solving approach firmly. Get ready to tackle DP problems with C++ and Java codes, quizzes and coding assignments. Enroll now and master the art of solving DP problems!
Show All
Course Overview

❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [July 17th, 2023]

This course, Dynamic Programming - I, is designed to help students understand the best way to approach Dynamic Programming (DP) problems. It covers the recent trends in DP, which is a substantial part of coding interviews for tech giants such as Apple, Google, and Facebook. The course provides a collection of important interview problems that are essential for building a firm base in DP.

Students will learn how to approach a DP problem and visualize the solution. The course covers problems of varying difficulty levels, from easy to medium. For each problem, the course provides a problem statement, intuition, pseudo-code, and sample illustration. Additionally, the course provides C++ and Java codes for practical implementation of the algorithms discussed.

Each problem is followed by a quiz or coding assignment to check if the student has understood the concept. Solutions are provided for the students to verify their answers. By the end of the course, students will be in a great shape to tackle a DP problem.

Course Syllabus

Introduction

Solved Problems I

Solved Problems II

Credits

Bonus

Show All
Recommended Courses
the-road-to-dynamic-programming-java-javascript-python-5790
The Road To Dynamic Programming: Java JavaScript & Python
4.2
Udemy 23,643 learners
Learn More
This course is the perfect opportunity to learn about one of the most difficult topics in programming: dynamic programming. In this course, you will learn the basics of dynamic programming, two popular techniques (memoization and tabulation), and how to solve famous dynamic programming problems. You will also get to practice your skills with quizzes and coding exercises. With Java, JavaScript, and Python, you will be able to implement your code and make your dynamic programming experience more enjoyable. So, join this course and start your journey to mastering dynamic programming!
dynamic-programming-for-solving-problems-5791
Dynamic Programming for Solving Problems
4.2
Udemy 13,658 learners
Learn More
This course on 'Dynamic Programming for Solving Problems' is perfect for those who have just started programming and want to learn the approach of Dynamic Programming. It covers 8 different problems, from 0-1 Knapsack Problem to Range Sum Making Queries without updates, and teaches two ways of applying the paradigm of Dynamic Programming: Top down Approach and Bottom up Approach. With over 1 hour of video explanation, this course is the perfect way to learn the fundamentals of Dynamic Programming. So, don't wait any longer and start learning now!
dynamic-programming-algorithms-5792
Dynamic Programming Algorithms
4.7
Udemy 9,125 learners
Learn More
This course, "Dynamic Programming Algorithms", is perfect for those who understand data structures and algorithms but struggle to solve dynamic programming problems. It provides a comprehensive understanding of critical Dynamic Programming concepts, empowering students to excel in competitive coding and interviews. Through detailed explanations, code implementations, and step-by-step walkthroughs, students will gain a deep understanding of each problem's solution. With 30 day money back guarantee, enrol now and learn the essential dynamic programming problems such as Fibonacci number, Climbing Stairs, House Robber, Decode Ways, Longest Common Subsequence, 0/1 Knapsack Problem, Target sum, Partion Equal Subset Sum, Count Number of Subsets, Coin Change, Coin Change ii, Word Break, and Regular Expression Matching.
free how-to-play-by-ear-instantly-ear-training-explained-5797
How to Play By Ear INSTANTLY [Ear Training Explained]
1.5
Youtube 351,390 learners
Learn More
Learn to play songs by ear on piano with Corey Scott Lennox's "Piano By Ear" course! This comprehensive video course will teach you the language of music, music theory basics, melodies and chords, and how to find the key. With this course, you'll learn the secrets of playing songs by ear and won't have to spend years noodling around like Corey did. Get ready to enjoy this ear training explained crash course video and become amazing at playing piano!
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet
arrow Click Allow to get free Dynamic Programming - I courses!