Dynamic Programming
Become a DP Champion!
4.67/5.0, 341 ratings
photo ofSanyam Gargphoto ofPrateek Narang
Instructors
Sanyam Garg, Prateek Narang
Course Language
English
/* only for nagarro bootcamp -- trial */

Summary

Dynamic Programming is the course that is the first of its kind and serves the purpose well. Dynamic Programming Algorithms are used for optimisation that give out the best solution to a problem. The course covers the topics like Introduction to DP, Digit DP, DP on Bitmasking, and SOS DP. The unique features of this course include learning hard to understand topics like DP Tricks, DP on Trees & Graph and solving 100+ DP challenges.

Prerequisites for the course are:

  1. Prior knowledge of Programming Fundamentals
  2. Good grasp and understanding of Space Time Complexity Analysis
Course Features DP Master Course
Concepts Videos âś…
Topic Wise Quiz + Questions âś…
Questions + Videos ~200+
Lead Mentor Sanyam Garg (Google)
Co-Instructors Prateek Narang, Kartik Arora
Problem Set AtCoder, Codeforces, Codechef, Spoj, HackerBlocks
Time Required to Complete ~ 2-3 Months
Pre-requisites Basics of Algorithms
Level Beginner to Expert
Lite Mode Available
Addons Includes DP Problem Set Course
Achievement Certificate âś…
Doubt Support 6 Month (Only for Premium version)

Course is taught by Sanyam Garg (Master on Codeforces and working with Google) and Prateek Narang.

This unique and comprehensive course can get you placed with highest job packages at top tech companies. It will also aid you in cracking competitive competitions such as Facebook HackerCup, ACM-ICPC, Google Kickstart & Codejam.

Course Content
Take Free Trial
Preview this course for free
Choose Batch
Compare
Apr 24
May 24

LITE

Batch starting 01 Apr, Mon
â‚ą 1050
â‚ą 6999
Valid for 6 Months

PREMIUM

Batch starting 01 Apr, Mon
â‚ą 1950
â‚ą 12999
Valid for 6 Months
Major Topics Covered
2D ArrayAlgorithmsDP Hard ProblemsDP Interview QuestionsDP OptimisationDP on GraphsDP on TreesDP with BitmasksDigit DPMultidimensional DPPopular
flag Book a free Counseling Session
Just fill in your details and our edu. counsellor will get back to you!
Loading....
Course Includes
Learn all DP Tricks
DP on Trees, Graphs
Bitmasks, Digit & SOS DP
Solve 100+ DP Challenges
Loading....
Course Includes
Learn all DP Tricks
DP on Trees, Graphs
Bitmasks, Digit & SOS DP
Solve 100+ DP Challenges
About Mentors
Sanyam Garg
[email protected]

Sanyam in ace Competitive Programmer, currently working at Google. He has been consistently ranked in top competitive programmers on Codeforces, Codechef and other platforms. Also a graduate from DTU, he has keen passion towards teaching.

Prateek Narang
[email protected]

Currently doing his Masters in Machine Learning from IIT Delhi, Prateek is an ace programmer who has worked with SanDisk and HackerEarth in the past. He has also won prestigious hackathons including Google’s Code For India and Smart City Hackathon. A Computer Science Graduate from DTU, he is highly popular among students for his teaching methods. His interactive CV (www.prateeknarang.com) is also well known in 120+ countries.

What our students say

Anshul Mittal
Anshul Mittal
Android Development Course
Coding Blocks helped in gaining enough experience to get internships at giants like Google and Rubrik.
Placed at
Sidharth Bansal
Sidharth Bansal
Web Development
Hii I am Sidharth Bansal from Delhi technology university. I have done competitive boot camp from coding blocks. This gave me a great exposure to problem solving mindset.
Placed at
Samarth Jain
Samarth Jain
Competitive Programming
My journey in the world of Competitive Programming started with the Bootcamp at Coding Blocks, which turned out to be a changing point in my life. The immense amount of knowledge I got during the course did not only develop my interest but also made me pursue this field later. A special thanks to Shubham bhaiya, Mayank bhaiya and Prateek bhaiya for being the guiding lights in my journey and always motivating us to follow our passion!
Placed at