I'm at the point where I need to decide what to learn ,I-phone SDK or flash builder vs catalyst.
If this course done with Cold Fusion?
I don't have an opinion on the iPhone SDK, but I suggest you learn Flash Builder if you consider yourself a programmer and Flash Catalyst if you consider yourself a designer. Some people will likely crossover between the programs since they can work together.
The Flex in a Week training series (http://www.adobe.com/devnet/flex/videotraining/) will teach you Flash Builder. You can learn about Flash Catalyst on the Getting Started page (http://www.adobe.com/support/flashcatalyst/gettingstarted/index.html).
In regard to your CF question: Yes, Flex in a Week uses ColdFusion for the backend, but that doesn't really matter. The series is set up so that the focus is on the Flex code. You can use any backend technology.
If you are already a ColdFusion developer who wants to get oriented to Flex development, you can start with the articles and tutorials on this page:
There are similar pages for PHP, Java and .NET developers:
Thanks for the info.