Algorithmic trading, also known as algo trading, involves the use of pre-programmed instructions or algorithms to execute trades automatically. These algorithms analyze market data, identify trading opportunities, and execute trades with speed and precision. Algorithmic trading eliminates human emotions and enables faster execution, potentially improving trading efficiency and profitability.