Course curriculum

    1. How to improve the coding skills with minimum time investment (Must read)

    1. Common Templates

    2. Binary Search Templates

    3. Trees Templates

    4. Graph Templates

    5. DP and Backtracking Templates

    1. Common Coding Templates

    1. Lists: Two Pointers Patterns

    2. Lists: Fast and Slow Pointers

    3. String Patterns

    4. Heap Patterns

    5. Tree Patterns

    6. Backtracking Patterns

    7. Greedy Patterns

    8. Graph Patterns

    9. Graph DFS patterns

    10. Common Patterns

    11. Dynamic Programming Patterns

    12. Classic Dynamic Programming Patterns

    13. Common Dynamic Programming Patterns

About this course

  • Free
  • 20 lessons
  • 0 hours of video content
  • 20+ Mind Maps
  • Continuous Updates

Mind Maps for Coding Templates

Find coding templates for the most common coding patterns

Leetcode Coding Patterns and Roadmap

Check the course overview and students review below

  • Who is this course for?

    This course is for software engineers of any level who want to take a structured approach for learning and understanding most common coding interview problems

  • What this course covers?

    In this course you'll find a MindMap of coding patterns and coding templates. Every category describes a specific pattern and contains links for Leetcode problems of different levels

  • Why you should buy this course?

    If you're looking for a more structured way to practice Leetcode problems, develop problem solving skills, and learn how to approach hard problem to come up with a solution - you'll find this course valuable

Coding Patterns

Find coding patterns with a list of Leetcode problems to practice