technifyedWeekly list

take U forward

Dynamic Programming - Interviews - Playlist for them who have Limited Time

via YouTube Video playlist

Overview

This playlist is created for people who are looking to revise, or for people who want to cover the topics, and do not have much time on their hands for Interviews.

This is an extracted playlist from the bigger one, which was created to teach you everything in depth, but that is for people who have a lot of time on their hands, and they can practice.

Bigger Playlist: https://www.youtube.com/playlist?list=PLgUwDviBIf0qUlt5H_kiKYaNSqJ81PMMY

Videos in this playlist 27

  1. DP 1. Introduction to Dynamic Programming | Memoization | Tabulation | Space Optimization Techniques
  2. DP 3. Frog Jump | Dynamic Programming | Learn to write 1D DP
  3. DP 6. House Robber 2 | 1D DP | DP on Subsequences
  4. DP 7. Ninja's Training | MUST WATCH for 2D CONCEPTS 🔥 | Vacation | Atcoder | 2D DP |
  5. DP 8. Grid Unique Paths | Learn Everything about DP on Grids | ALL TECHNIQUES 🔥
  6. DP 10. Minimum Path Sum in Grid | Asked to me In Microsoft Internship Interview | DP on GRIDS
  7. DP 12. Minimum/Maximum Falling Path Sum | Variable Starting and Ending Points | DP on Grids
  8. DP 14. Subset Sum Equals to Target | Identify DP on Subsequences and Ways to Solve them
  9. DP 19. 0/1 Knapsack | Recursion to Single Array Space Optimised Approach | DP on Subsequences
  10. DP 22. Coin Change 2 | Infinite Supply Problems | DP on Subsequences
  11. DP 24. Rod Cutting Problem | 1D Array Space Optimised Approach
  12. Dp 25. Longest Common Subsequence | Top Down | Bottom-Up | Space Optimised | DP on Strings
  13. DP 31. Shortest Common Supersequence | DP on Strings
  14. DP 32. Distinct Subsequences | 1D Array Optimisation Technique 🔥
  15. DP 33. Edit Distance | Recursive to 1D Array Optimised Solution 🔥
  16. DP 34. Wildcard Matching | Recursive to 1D Array Optimisation 🔥
  17. DP 35. Best Time to Buy and Sell Stock | DP on Stocks 🔥
  18. DP 36. Buy and Sell Stock - II | Recursion to Space Optimisation
  19. DP 37. Buy and Sell Stocks III | Recursion to Space Optimisation
  20. DP 41. Longest Increasing Subsequence | Memoization
  21. DP 42. Printing Longest Increasing Subsequence | Tabulation | Algorithm
  22. DP 43. Longest Increasing Subsequence | Binary Search | Intuition
  23. DP 47. Number of Longest Increasing Subsequences
  24. DP 48. Matrix Chain Multiplication | MCM | Partition DP Starts 🔥
  25. DP 51. Burst Balloons | Partition DP | Interactive G-Meet Session Update
  26. DP 52. Evaluate Boolean Expression to True | Partition DP
  27. DP 56. Count Square Submatrices with All Ones | DP on Rectangles 🔥

Advantages and disadvantages

Advantages

  • Free and complete: every lecture is in the playlist, in order.
  • Watch at 1.5x, skip what you know, rewatch what you don't.
  • The DSA sheet and videos many students follow for placement interviews.
  • 2,008,576 views, so help and notes are easy to find.
  • Completely free.
  • Self-paced: start any time.
  • A clear syllabus (27 videos) you can see before you start.
  • Start watching right away, no sign-up.

Disadvantages

  • No certificate, deadlines or graded work.
  • Quality and depth vary: check that the playlist is finished before you start.
  • Assumes you already know one programming language well.
  • No certificate.
  • No graded assignments or feedback.

Some points apply to every course of this kind; see how we rank.

Free

  • Free: Watch on YouTube, no account needed.
  • Certificate: None. Code or take notes along to make it stick.

take U forward is in Tier 3: good universities, respected companies, nonprofits and well-known teachers of our institution ranking (82/100). The go-to DSA and placement series.

Similar courses

Compare these

Harvard University

CS50's Introduction to Programming with Python (CS50P) 2022

This is CS50P, CS50's Introduction to Programming with Python. Register for free at https://cs50.edx.org/python. Slides and source code at https://cs50.harvard.edu/python. Playlist at https://www.youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V. An introduction to programming using a la…

  • Free video
  • 11 videos, 16 hours

Massachusetts Institute of Technology

MIT 6.100L Introduction to CS and Programming using Python, Fall 2022

Instructor: Ana Bell View the complete course: https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/ *Note: Lectures 6, 10 have been updated! This subject is aimed at students with little to no programming experience. It aims to provide students with an under…

  • Free video
  • 26 videos, 28 hours

Massachusetts Institute of Technology

MIT 6.01SC Introduction to EECS I

Instructor: Dennis Freeman, Kendra Pugh This course provides an integrated introduction to electrical engineering and computer science, including modern software engineering, linear systems analysis, electronic circuits, and decision-making. The lecture videos provide an overview of each topic, whi…

  • Free video
  • 27 videos, 17 hours

Harvard University

CS50's Web Programming with Python and JavaScript (CS50W) 2020

This is CS50W, CS50's Web Programming with Python and JavaScript. Register for free at https://cs50.edx.org/web. Slides and source code at https://cs50.harvard.edu/web. This course picks up where Harvard University’s CS50 leaves off, diving more deeply into the design and implementation of web apps…

  • Free video
  • 10 videos, 14 hours

Harvard University

CS50's Introduction to Artificial Intelligence with Python 2023

This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory beh…

  • Free video
  • 8 videos, 12 hours

Harvard University

CS50's Introduction to Artificial Intelligence with Python 2020

This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory beh…

  • Free video
  • 8 videos, 13 hours