Есперанто е език, създаден за да улесни общуването между хора от различни страни. Повече от стогодишното използване на есперанто го е направило жив език, способен да изрази всички нюанси на човешката мисъл. Това е неутрален език, който създава възможност за равноправно общуване на хора от цял свят, без да дава предимства на никоя нация или култура.
Курс по Есперанто (Kurso de Esperanto) е безплатна програма самоучител на универсалния език Eсперанто. Интерфейсът й е изцяло преведен на 23 езика, между които и български (български, английски, немски, испански, френски, италиански, хърватски, корейски, полски, португалски, руски, сръбски, есперанто и др.). Курсът включва 12 урока, много упражнения за произнасяне и слушане на думи и изрази, песни (текст и музика) и др. Минимални изисквания за функциониране на Курса: Windows 95/98/Me/NT/XP/2000, Pentium 100, 16MB RAM, SVGA, звукова карта и микрофон (като опция), 20MB свободно място на твърдия диск. Официалната страница на продукта има версия на български език -
http://www.cursodeesperanto.com.br/bazo/index.html?bg. Потребителите на Windows 95/98/Me трябва да инсталират многоезичната поддръжка на Windows: Идете в меню "Start / Settings / Control Panel / Add/Remove Programs / Windows Setup" и маркирайте квадратчето "Многоезична поддръжка", потвърдете всичко и следвайте инструкциите на Windows. Ако пропуснете това, на екрана на Курса може да се появят квадратчета вместо есперантските букви с надбуквен знак.
Курс по Есперанто има версии за Windows и Linux; разпространява се с отворен код по правилата на GNU General Public License.