Algorithms: what are they? What can they do?

At its most basic, an algorithm is a procedure to solve a problem. A computer program can be a procedure to solve a problem expressed in a computer language. On many social media and digital commerce sites (Facebook, Twitter, Instagram, Netflix, Amazon, Google, Microsoft, and on and on), algorithms control how users experience the sites–what they see, the options they are offered, who they communicate…

See more