The Pashto Language
Pashto, an Eastern Iranian language, is one of the national languages of Afghanistan, and a regional language in the North West Frontier Province of Pakistan. The implications of this are that the language is more developed in education and a literary tradition in Afghanistan, while it is only a spoken language in Pakistan. Vocabulary in Afghan Pashto draws on the Persian language, while vocabulary in Pakistani Pashto draws on Urdu. Pashto in the tribal and border areas tends to be the least affected by these other languages. The different Pashtos not only draw on different sources for vocabulary, but use different degrees of grammatical structures, varying from simple to complex. With almost 17 million speakers spread out over Afghanistan, Pakistan, and a few in Iran, the major Pashto speaking cities are Qandahar, Jalal Abad, Kabul, Peshawar and Quetta. (Source)
Intensive Language Programs
The American Association for Teachers of Slavic and East European Languages (AATSEEL) website has a page that describes intensive programs in Slavic and East European languages as well as in the languages of the Republics of the former Soviet Union. The listings include those programs offered in U.S. (and some Canadian) colleges and universities as well as in programs abroad. This is a free service provided by AATSEEL to such programs.
Each language has its own page, and programs are divided into the following categories: Summer Programs in the U.S., Summer Programs Abroad, and Semester/Year Programs Abroad. Information is added to this page as it is received, so check frequently for updates.
The website has a table which allows you to click on the language you are interested in, and it directs you to links to the program/school websites teaching the language.