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.

Accent Reduction Class: Speak Natural English

English
Advanced
Video Activity

Advanced Speaking & Pronunciation: Video 5-Unstressed Words and Reductions

English
Advanced
Video Activity

Coaching Series: Impactful Communication

English
Advanced
Video Activity

Communication Skills for Developers - HUGE!!!'

English
Advanced
Video Activity

Do Developers need to SPEAK to clients?

English
Advanced
Video Activity

Does speaking English HURT your face?

English
Advanced
Video Activity

Do Software Developers Need Communication Skills?

English
Advanced
Video Activity

Effective Communication in Software Development

English
Advanced
Video Activity

English Accent Modification with Marsha Chan

English
Advanced
Video Activity

Kubernetes Tutorial

English
Advanced
Video Activity

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