Online Courses

BPORiver.com may get a commission from these offers.
478 Products
Basic Spanish 2: One Step Further

Basic Spanish 2: One Step Further

Beginners course for learners of Spanish that focuses not only on language, but also on cultural aspects, specifically designed for English speakers.


Italian Language and Culture: Advanced (2019-2020)

Italian Language and Culture: Advanced (2019-2020)

Enhance your knowledge of the Italian language and learn about Italy’s culture and history including theater, opera and the poet Dante.


Italian Language and Culture: Intermediate (2019-2020)

Italian Language and Culture: Intermediate (2019-2020)

Improve your Italian language skills and expand your vocabulary while you learn about Italian art, literature and contemporary society.


Italian Language and Culture: Beginner (2019-2020)

Italian Language and Culture: Beginner (2019-2020)

Learn the basics of the Italian language and culture through videos, podcasts, interviews, and much more.


生活英语听说 | Conversational English Skills

生活英语听说 | Conversational English Skills

Learn how to effectively communicate in English and improve your conversational language skills. 你想与native speaker无障碍交流吗?让中外老师和50多位美国、英国、爱尔兰、加拿大、澳大利亚、哥伦比亚的朋友,带你领略一次不一样的英语学习之旅吧。


Japanese Pronunciation for Communication

Japanese Pronunciation for Communication

Practice pronunciation and improve your spoken Japanese in context.


Basic Spanish 1: Getting Started

Basic Spanish 1: Getting Started

Learn Spanish and explore Spanish culture in this introductory language course, designed for English speakers.


Tsinghua Chinese: Start Talking with 1.3 Billion People

Tsinghua Chinese: Start Talking with 1.3 Billion People

Beginners' Chinese course from China's top university.


Preparing to Network in English

Preparing to Network in English

Learn the basics of networking while you grow your social network and professional connections. Practice speaking to improve your English language skills for increased success in job hunting.


Attending a Networking Event

Attending a Networking Event

Improve your ability to meet new people. Learn to give an “elevator pitch” (speech) to introduce yourself to new people and to highlight your key qualities. Make connections with people and use your skills to attend a networking event.