Yes you can. When the pokémon levels up, it occasionally learns a new move. You can then choose which move should be replaced by this new one (or you can even say that you don't want the pokémon to learn the move at all!).
Pokémon can also learn moves by hidden machine (HM), technical machine (TM), move tutors and move relearners.