Algorithmic trading, or algo trading, involves using computer algorithms to automate the process of buying and selling securities based on predefined criteria. These algorithms analyze market data, identify trading opportunities, and execute trades at high speed, minimizing human intervention and emotional biases.