Duolingo cung cấp các khóa học cho nhiều ngôn ngữ khác nhau. Số lượng và loại ngôn ngữ có thể học phụ thuộc vào ngôn ngữ mẹ (ngôn ngữ hiển thị trên giao diện) mà người dùng chọn.
Các ngôn ngữ chính được dạy cho người nói tiếng Anh:
Đối với người dùng chọn tiếng Anh làm ngôn ngữ mẹ, Duolingo cung cấp một danh sách phong phú, bao gồm các ngôn ngữ từ nhiều nhóm khác nhau:

- Nhóm ngôn ngữ Roman: Tiếng Tây Ban Nha, Tiếng Pháp, Tiếng Ý, Tiếng Bồ Đào Nha, Tiếng Romania, Tiếng Latin.
- Nhóm ngôn ngữ German: Tiếng Đức, Tiếng Hà Lan, Tiếng Thụy Điển, Tiếng Na Uy, Tiếng Đan Mạch, Tiếng Yiddish.
- Nhóm ngôn ngữ Slav: Tiếng Nga, Tiếng Ba Lan, Tiếng Séc, Tiếng Ukraina.
- Ngôn ngữ châu Á: Tiếng Nhật, Tiếng Hàn, Tiếng Trung (Quan Thoại), Tiếng Hindi, Tiếng Việt, Tiếng Indonesia, Tiếng Thổ Nhĩ Kỳ.
- Các ngôn ngữ khác: Tiếng Ả Rập, Tiếng Do Thái, Tiếng Esperanto, Tiếng Hy Lạp, Tiếng Hungary, Tiếng Ireland, Tiếng Phần Lan, Tiếng Scotland Gaelic, Tiếng Swahili, Tiếng Wales.
Ngôn ngữ đặc biệt và hư cấu:
Ngoài ra, Duolingo còn mở rộng danh mục với các khóa học độc đáo, thu hút sự quan tâm đặc biệt:
- Ngôn ngữ bản địa và được bảo tồn: Ví dụ như Tiếng Navajo và Tiếng Hawaii.
- Ngôn ngữ hư cấu: Bao gồm Tiếng High Valyrian (từ loạt phim “Game of Thrones”) và Tiếng Klingon (từ loạt phim “Star Trek”).
Lưu ý quan trọng:
Sự đa dạng tùy thuộc vào ngôn ngữ nguồn: Số lượng ngôn ngữ có sẵn để học sẽ khác nhau đáng kể tùy thuộc vào ngôn ngữ bạn sử dụng làm ngôn ngữ mẹ trên Duolingo. Thông thường, người dùng có ngôn ngữ mẹ là tiếng Anh sẽ có nhiều lựa chọn nhất.
Cập nhật liên tục: Duolingo không ngừng làm việc để bổ sung các khóa học ngôn ngữ mới. Do đó, danh sách các ngôn ngữ được hỗ trợ có thể thay đổi và mở rộng theo thời gian.