sometimes key cycles (key on, key off) will reset a check engine light.
Sometimes it goes off on its own.
Most times, it stays on util reset with ODBC code reader.
Autozone can read / reset codes for free. They have a generic code reader tool.
So can the dealer, obviously.