Practice Your Language Skills Online | Interactive Learning Activities

Interactive learning activities & resources

Browse our curated library of learning activities and resources.
Filter by Language, Level, and Type to get started.

Programmers and communication problems

English
Advanced
Video Activity

Pronunciation is a physical act. Let's do warm-up exercises!

English
Advanced
Video Activity

Should Programmers Learn to Communicate?

English
Advanced
Video Activity

The Most Important Skill A Software Engineer Can Have

English
Advanced
Video Activity

Unit 1 Lesson 1: Active vs. Passive Voice

English
Expert
Video Activity

Unit 1 Lesson 2: Passive Causative

English
Expert
Video Activity

Unit 2 Lesson 1: Easily Confused Words

English
Expert
Video Activity

Unit 2 Lesson 2: Easily Confused Words--Usage

English
Expert
Video Activity

Unit 3 Lesson 1: Reflexive Pronouns (Overview)

English
Expert
Video Activity

Unit 3 Lesson 2: Reflexive Pronouns (Common Mistakes)

English
Expert
Video Activity