Algorithms are a fundamental concept in Computer Science. These are processes that use code to systematically solve a problem. Many different types of algorithms have been developed over the years, each with their specific purpose. Programmers are still coming up with new ones and increasing the efficiency of old ones. In this course, you'll learn the basics of 5 common algorithms in Java.