List of Experience Points sources

General experience
Experience gained through general gameplay.

Capture experience
Experience gained through capturing Pokémon.

Hatching experience
Experience gained through hatching Eggs.

PokéStop experience
Experience gained through interacting with PokéStops.

Gym experience
Experience gained through interacting with Gyms.