Are you preparing for coding interviews? Or competitive programming? It can take a lot of study and practice to get good at solving coding problems often used in interviews.

We just published a course on the freeCodeCamp.org YouTube channel that will teach you how to solve 10 common coding problems and improve your problem-solving skills.

This course was developed Inside code. He is an experienced developer and has a good understanding of the types of coding challenges often used in programmer interviews.

The course uses graphics and animation to help you understand the theory behind the solutions. You will be able to apply what you learn to all sorts of coding challenges.

You will learn how to solve the following problems.

  • Valid anagram
  • First and last index in sorted array
  • Kth largest element
  • Symmetric tree
  • Generate parentheses
  • Gas station
  • Course schedule
  • Kth permutation
  • Minimum window substring
  • Largest rectangle in histogram

Watch the full course below or on the freeCodeCamp.org YouTube channel (2-hour watch).