Swing trading is a short- to medium-term trading strategy where traders aim to capture price swings over several days to weeks. It relies on technical analysis and market trends to identify entry and exit points for maximum profit.