Hot Standby Router Protocol is Cisco's answer to the single-default-gateway problem, and the FHRP you are most likely to meet on both the CCNA and a Cisco-shop production network. Two or more routers share a virtual IP and virtual MAC; one is active, the others wait; hosts point at the virtual address and never know which physical router is answering. It is a small protocol with a few settings that decide everything about how it behaves under failure.
These labs have you configure HSRP properly on real Cisco IOS rather than just far enough to see 'Active' in the output. You'll set the group and virtual IP, tune priority to control which router wins, enable preemption so the intended primary reclaims the role after a reboot, add interface tracking so a router that loses its uplink decrements its priority instead of black-holing traffic, and check timers. Verification is show standby and show standby brief, and the labs then make you fail the active router and prove hosts kept working. Grading checks the design as well as the syntax — a group where both routers claim the same priority, or where preemption is missing, will come up cleanly and behave wrongly.