Dynamic Programming - Learn to Solve Algorithmic Problems & Coding Challenges

Mark as Favorite Share
image

What Will You Learn?

Learn how to use Dynamic Programming in this course for beginners. It can help you solve complex programming problems, such as those often seen in programming interview questions about data structures and algorithms.
This course uses images and animations to help you visualize problems and important concepts. After understanding problems conceptually, you will learn how to solve them in JavaScript using Dynamic Programming. Even though JavaScript is used in this course, you will learn concepts and knowledge that you can apply to other programming languages.

About This Course

Provider: Youtube
Format: Online
Duration: 5 hours to complete [Approx]
Target Audience: Beginners
Learning Objectives: By the end of this free course, you will have the capability to effectively solve algorithmic problems and able to solve coding challenges with confidence.
Course Prerequisites: NA
Assessment and Certification: NA
Instructor: Freecodecamp
Key Topics: Dynamic Programming, Algorithms, programming languages, JavaScript
Topic Covered: 
  1. - course introduction
  2. - fib memoization
  3. - gridTraveler memoization
  4. - memoization recipe
  5. - canSum memoization
  6. - howSum memoization
  7. - bestSum memoization
  8. - canConstruct memoization
  9. - countConstruct memoization
  10. - allConstruct memoization
  11. - fib tabulation
  12. - gridTraveler tabulation
  13. - tabulation recipe
  14. - canSum tabulation
  15. - howSum tabulation
  16. - bestSum tabulation
  17. - canConstruct tabulation
  18. - countConstruct tabulation
  19. - allConstruct tabulation

0 Comments

No reviews yet !!

Please login first