Teaching this as a bechamel first is the smart decision — you learn one of the French mother sauces properly and then discover that alfredo is a variation on it, which means you've actually learned something transferable rather than one dish. The roux has to be cooked out before the milk goes in or it tastes of flour, and the milk goes in gradually and warm. Get those two right and you can make about a dozen other things.
Naomi