No the University of Phoenix doesn't have dorms, and no it isn't only internet based. You have a choice to do it all online, or they have campuses. There is a University of Phoenix campus located 5 miles from my house. Their base is in Phoenix.
The Phoenix University website is a wealth of information, from the application and enrollment process to financial aid to class descriptions and program requirements. Phoenix University offers many, many programs of study ranging from business administration to nursing.
The University of Phoenix is a very large university and offers programs in almost every field. They include Psychology, Criminal Justice, Nursing and Healthcare, Business, Information Techonology and many more. One can find a full list of their programs on the University of Phoenix website.