Value investing is an investment strategy that involves picking stocks that appear to be trading for less than their intrinsic or book value. This approach relies on thorough fundamental analysis and the belief that the market will eventually recognize the true value of undervalued stocks, leading to potential profit for investors.