C.C.
I have not paid for infant self rescue for either of my children, no. The best thing you can do is to get them very comfortable in the water, and then teach them to jump into the pool, then come to the surface and back float. Also you need to teach them how to move hand-over-hand along the edge of the pool to get themselves to the pool stairs and get out of the pool. Really teaching them not to panic if they fall in, and to get into a backfloat is what will save them. (By the way, I was a lifeguard all through high school and college, and taught swimming lessons at the mommy and me level, and up through the basic swimming levels, so I've taught a LOT of babies, toddlers, and preschoolers these skills! And none of them paid me THAT kind of money to do it, either!)
Even if your child has these skills, though, they will still drown if they hit their heads on the way in, so watching them like a hawk and having a secure pool fence with a self-closing and locked gate is the only way to go.