I guess this is essentially like the multi-part RPG course that is being made, but in the FPS genre instead. By the end of this course somebody should have enough knowledge to be able to re-create a game such as Halo.
Features:
Being able to swap out between multiple weapons
throwing grenades
Engaging enemy AI & team member AI
check-points and level progress to save state within scene.
Multiple scenes
Boss fight
in-game cinematics
Main-menu
Driving vehicles / Vehicle combat
Multiplayer:
Team Deathmatch and Capture the flag
How to do automatic matchmaking, and a lobby system for custom games.
Allow a friend to join in the campaign for co-op.