Pokémon FireRed & LeafGreen walkthrough
14 parts, one per checkpoint Pokémon FireRed & LeafGreen’s own documentation defines: the areas each one opens, the wild Pokémon and trainers in them, and the fight at the end of it. Everything here is read off the game’s own files, so anything it doesn’t state isn’t claimed.
Part 1: Just started — no badges
6 areas · 14 trainers · Rival Blue (Bulbasaur), Rival Blue (Charmander), Rival Blue (Squirtle) and 3 more
Part 2: Beat Brock — Pewter City Gym, badge 1
15 areas · 78 trainers · Rival Blue (Bulbasaur), Rival Blue (Charmander), Rival Blue (Squirtle) and 1 more
Part 3: Beat Misty — Cerulean City Gym, badge 2
1 area · 3 trainers · Misty
Part 4: Got HM01 Cut — S.S. Anne
10 areas · 87 trainers · Rival Blue (Bulbasaur), Rival Blue (Charmander), Rival Blue (Squirtle) and 1 more
Part 5: Beat Lt. Surge — Vermilion City Gym, badge 3
1 area · 4 trainers · Lt. Surge
Part 6: Beat Erika — Celadon City Gym, badge 4
1 area · 8 trainers · Erika
Part 7: Got the Poké Flute — Pokémon Tower
9 areas · 86 trainers · Boss Giovanni, Rival Blue (Bulbasaur), Rival Blue (Charmander) and 1 more
Part 8: Beat Koga — Fuchsia City Gym, badge 5
11 areas · 44 trainers · Koga
Part 9: Beat Sabrina — Saffron City Gym, badge 6
1 area · 8 trainers · Sabrina
Part 10: Beat Blaine — Cinnabar Island Gym, badge 7
1 area · 8 trainers · Blaine
Part 11: Sailed to One Island — Bill's Seagallop
9 areas · 28 trainers
Part 12: Beat Giovanni — Viridian City Gym, badge 8
3 areas · 35 trainers · Champion Blue (Bulbasaur), Champion Blue (Charmander), Champion Blue (Squirtle) and 8 more
Part 13: Got the Rainbow Pass — Four to Seven Island
26 areas · 71 trainers
Part 14: areas the documentation doesn’t place
4 areas
It also doesn't say when 4 of its areas open up, so they are listed together in the last part rather than guessed into the story.