Stopdisastersgame.org is a cool interesting education game which teachs you how to increase the defence to disasters. There are many scenarios including flood, earthquake, hurricane, and wildfire which you have to manage infrasctructure in the city to defence those disaster effectively. I tried the flooding scenario, and I found out that there three things I can defense my house which are using the waterproof sealant to prevent water going inside, installing sewer backflow to prevent water from sewage to go back to the house during, and raising the electrical stuffs higher.
For a complete guide on protecting a house from flood try reading this article from FEMA.