Before applying for a course or American visa, you have to consider a few points. The most important ones are to think about your career goals, budget, level of education you want to achieve.
Your future education provider might have some entry requirements, which means you might have to prove your level of English or any other previous education from United States of America or overseas countries.
Time and place is also quite important factor - the duration of your studies and the city you want to study in.