← All free certificatesFree learning path Final step
Algorithm Design
10 short modules. Each one: a simple lesson, two quick games and a 8-question quiz for its own free certificate. Finish them all, then take the full Algorithm Design certificate.
0 of 10 module certificates
- Algorithm analysisMeasure correctness and efficiency of algorithms.0/4
- Divide and conquerSplit problems, solve parts and combine.0/4
- Greedy algorithmsMake the locally best choice at each step.0/4
- Dynamic programmingSolve overlapping subproblems once and reuse results.0/4
- Backtracking and branch-and-boundSearch solution spaces systematically.0/4
- Graph algorithmsSolve path, connectivity and spanning problems.0/4
- String algorithmsSearch and process text efficiently.0/4
- Sorting and searching in depthCompare sorting algorithms and their trade-offs.0/4
- Complexity classesUnderstand P, NP and hard problems.0/4
- Designing algorithms in practiceChoose the right technique for real problems.0/4
🏆 Full Algorithm Design certificate
20 questions from basic to advanced, 60% to pass. Best taken after the modules.