Learn what digital marketing is, the key channels and strategies, and how small businesses can compete online.