Courses

Hindi

Basic Hindi

A complete course on the fundamentals of the Hindi language.

Intermediate Hindi

Take your Hindi skills to the next level by thoroughly practicing all skill areas.

Advanced Hindi

Study the advanced-features of the Hindi language as you move towards fluency.

Pashto

Basic Pashto

A complete course on the fundamentals of the Pashto language.

Intermediate Pashto

Take your Pashto skills to the next level by thoroughly practicing all skill areas.

Advanced Pashto

Study the advanced-features of the Pashto language as you move towards fluency.

English

Intermediate English

Take your English speaking, reading, and writing skills to the next level.

Advanced English

Master the more nuanced and complex features of the English language.

Academic Writing in English

Improve your English writing skills, especially in preparation for future academic purposes.

OPIc Test Preparation

This course is designed to address the needs of OPIc (Oral Proficiency Interview by Computer) test takers.

Urdu

Free Urdu Script

Learn how to read and write Urdu script within just 4 class sessions.

Urdu Reading and Writing

Enhance your Urdu reading and writing skills.

Basic Urdu

A complete course on the fundamentals of the Urdu language.

Intermediate Urdu

Take your Urdu skills to the next level by thoroughly practicing all skill areas.

Advanced Urdu

Study the advanced-features of the Urdu language as you move towards fluency.

Sanskrit

Free Introduction to Indian Classical Literature

A free introduction to Indian classical literature.

Basic Sanskrit

A complete course on the fundamentals of Classical Sanskrit.

Reading the लघुसिद्धान्तकौमुदी

For Sanskrit students interested in learning Panini’s grammar.